//我們了解treemap是可以排序的,我們可以自己更改排序的手段。
Map<String,String> bankGroup = new TreeMap<String,String>(
new Comparator() {
private RuleBasedCollator collator =null;
{
collator = (RuleBasedCollator)Collator.getInstance(java.util.Locale.CHINA);//因?yàn)閗ey中可能含有中文
}
public int compare(Object o1, Object o2) {
//如果有空值,直接返回0
if (o1 == null || o2 == null) return 0;
CollationKey ck1 = collator.getCollationKey(String.valueOf(o1));
CollationKey ck2 = collator.getCollationKey(String.valueOf(o2));
return ck1.compareTo(ck2);
}
}
);
MAP排序
標(biāo)簽:java
相關(guān)推薦
- 個(gè)人站長(zhǎng)消亡論?從“消失”到“重生”的三大破局路徑
- 云原生和非云原生哪個(gè)好?六大區(qū)別詳細(xì)對(duì)比
- 韓國(guó)服務(wù)器的性能如何提升
- 國(guó)外VPS免費(fèi)加速怎么操作 國(guó)外VPS云服務(wù)器加速方法
- 2023 年 11 月頭號(hào)惡意軟件:新型 AsyncRAT 攻擊活動(dòng)爆發(fā)
- 高防加速CDN對(duì)網(wǎng)絡(luò)安全的優(yōu)勢(shì)
- 網(wǎng)站被惡意CC攻擊如何有效的處理
- 青云QingCloud:KubeSphere第四季度擴(kuò)展組件開(kāi)發(fā)計(jì)劃