當前位置:成語大全網 - 書法字典 - 這本字典是按關鍵字降序排列的。

這本字典是按關鍵字降序排列的。

使用TreeMap存儲元素並對它們進行排序。以下代碼僅供參考:

包裹?com . Kidd . test . zhidao;

進口?Java . net . malformedurexception;

進口?Java . util . ArrayList;

進口?Java . util . comparator;

進口?Java . util . hashmap;

進口?Java . util . list;

進口?Java . util . map;

進口?Java . util . treemap;

公共的?班級?測試?{

公共的?靜電?虛空?main(String【】?args)?拋投?ClassNotFoundException,?MalformedURLException?{

列表& lt地圖& lt字符串,?對象& gt& gt?列表?=?null

列表?=?實例(列表);

system . out . println(list);

System.out.println(分組(列表,?“a“));

}

私人的?靜電?地圖& lt字符串,?對象& gt?分組(列表& lt地圖& lt字符串,?對象& gt& gt?列表,?字符串?關鍵)?{

//?使用TreeMap存儲元素並對它們進行排序

地圖& lt字符串,?對象& gt?新地圖?=?新的?樹形圖& lt& gt(新?比較器& lt字符串& gt()?{

@覆蓋

公共的?int?比較(字符串?o1,?字符串?o2)?{

回歸?O2 . compare to(o 1);

}

});

list.stream()。forEach(m?-& gt;?{

如果?(m . contains key(key))?{

列表& lt對象& gt?l?=?新的?數組列表& lt& gt();

l . add(m);

new map . put(m . get(key)。toString(),?l);

}

});

回歸?newMap

}

私人的?靜電?列表& lt地圖& lt字符串,?對象& gt& gt?實例(列表& lt地圖& lt字符串,?對象& gt& gt?列表)?{

列表?=?新的?ArrayList()?{

{

添加(新?HashMap()?{

{

put(“a”,?"1");

put(““,?"0");

}

});

添加(新?HashMap()?{

{

put(“a”,?“a 11“);

put(“b“,?"2");

}

});

添加(新?HashMap()?{

{

put(“a”,?"111");

put(“c“,?"3");

}

});

添加(新?HashMap()?{

{

put(“b“,?"22");

}

});

添加(新?HashMap()?{

{

put(“a”,?"1111");

put(“b“,?"222");

}

});

}

};

回歸?列表;

}

}