實例如下所示:
軟件包測試;導入java.util.arraylist; import java.util.collections; import java.util.comparator; import java.util.hashmap; import java.util.util.list; import java.util.util.util.map; map; map; public class java_listmapsort java_listmapsort {public static viot nibor {公共靜態企業{列表<map <字符串,對象>> list = new arraylist <map <string,object >>(); MAP <String,Object> map1 = new Hashmap <String,Object>(); map1.put(“名稱”,“ p”); map1.put(“ CJ”,“ 5”); MAP <String,Object> map2 = new HashMap <String,Object>(); map2.put(“名稱”,“ h”); map2.put(“ CJ”,“ 12”); MAP <String,Object> map3 = new HashMap <String,Object>(); map3.put(“名稱”,“ f”); map3.put(“ CJ”,“ 31”); list.add(map1); list.add(map3); list.add(map2); //排序前for(Map <String,Object> Map:list){System.out.println(map.get(“ cj”)); } collections.sort(列表,新比較器<map <string,object >>(){public int comparare(map <string,object> o1,map <string,object> o2){integer name1 = integer.value.valueof(o1.get(o1.get(“ cj”)。 integer.valueof(o2.get(“ cj”)。 //排序後system.out.println(“ -----------------------”); for(Map <String,Object> Map:list){System.out.println(map.get(“ cj”)); }}}}以上這篇java list映射根據地圖某個鍵值進行排序的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。 ,也希望大家多多支持武林網。