实例如下所示 :
Тест пакета; импорт java.util.arraylist; import java.util.collections; import java.util.comparator; import java.util.hashmap; import java.util.list; импорт java.util.map; public class java_listmaps {public Static void main (] args) {// tod-ghine-giter wisto wisto wisto wisto wisto wisto wisto wisto wist a a a args) Object >> list = new ArrayList <map <string, Object >> (); Map <string, object> map1 = new hashmap <string, object> (); map1.put ("name", "p"); map1.put ("cj", "5"); Map <string, object> map2 = new hashmap <string, object> (); map2.put ("name", "h"); map2.put ("cj", "12"); Map <string, object> map3 = new hashmap <string, object> (); map3.put ("name", "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 (list, новый компаратор <map <string, object >> () {public int compare (map <string, object> o1, map <string, object> o2) {integer name1 = integer.valueof (o1.get ("cj"). Integer.valueof (o2.get ("cj"). ToString ()); // 排序后 System.out.println ("-------------------"); for (map <string, object> map: list) {system.out.println (map.get ("cj")); }}}以上这篇 Java 中对 Список карты 根据 карта 某个 Ключ 值进行排序的方法就是小编分享给大家的全部内容了 , 希望能给大家一个参考 , 也希望大家多多支持武林网。