请帮帮我,我有点困在这个密码里了。。我是maven/apache commons的新手。。我的程序中有这样一段代码,对linkedhashmap/orderedmap的一个元素进行排序。我想重构这段代码,以使用apache commons api。。我应该用什么?谢谢您
这是密码
Set<Map.Entry<String, String>> foundSet = MainProgram.cellData.entrySet();
List<Map.Entry<String, String>> foundListEntry = new ArrayList<Map.Entry<String, String>>(foundSet);
Collections.sort(foundListEntry, new Comparator<Map.Entry<String, String>>() {
public int compare(Entry<String, String> es1, Entry<String, String> es2) {
return es1.getKey().compareTo(es2.getKey());
}
});
MainProgram.cellData.clear();
for(Map.Entry<String, String> map : foundListEntry) {
MainProgram.cellData.put(map.getKey(), map.getValue());
}
System.out.println("\nThe table has been Successfuly Sorted!\n");
updateData();
menuPrint();
暂无答案!
目前还没有任何答案,快来回答吧!