实例如下所示 :
패키지 테스트; import java.util.arraylist; import java.util.collection; import java.util.comparator; import java.util.hashmap; import java.util.list; import java.util.map; public java_listmapsort {public static void main (string) {// a auto auto auto a auto-gresated mettern list <map <string, object >> 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 compare (map <string, object> o1, map <string, object> o2) {integer name1 = integer.valueof ( "cj"). toString (); // name1 是从你 list 里面拿出来的一个 inter name2 = integer.valueof ( "cj"). toString ()); // 排序后 system.out.println ( "-----------------"); for (map <string, object> map : list) {system.out.println (map.get ( "cj")); }}}以上这篇 Java a 목록 맵 根据 맵 某个 키 值进行排序的方法就是小编分享给大家的全部内容了 值进行排序的方法就是小编分享给大家的全部内容了, 希望能给大家一个参考, 也希望大家多多支持武林网。 也希望大家多多支持武林网。