实例如下所示:
软件包测试;导入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映射根据地图某个键值进行排序的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持武林网。,也希望大家多多支持武林网。