: :
اختبار الحزمة ؛ استيراد java.util.arraylist ؛ استيراد java.util.collections ؛ استيراد java.util.comparator ؛ استيراد java.util.hashmap ؛ استيراد java.util.list Object >> list = new ArrayList <map <string ، Object >> () ؛ خريطة <string ، object> map1 = new hashmap <string ، object> () ؛ map1.put ("name" ، "p") ؛ map1.put ("CJ" ، "5") ؛ خريطة <سلسلة ، كائن> map2 = new hashmap <string ، Object> () ؛ map2.put ("الاسم" ، "H") ؛ map2.put ("CJ" ، "12") ؛ خريطة <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 (o1.get ("cj"). integer.valueof ("CJ"). TOSTRING ()) ؛ // 排序后 system.out.println ("-------------------") ؛ لـ (MAP <String ، Object> map: list) {system.out.println (map.get ("cj")) ؛ }}}以上这篇 java 中对 قائمة خريطة 根据 خريطة 某个 المفتاح 值进行排序的方法就是小编分享给大家的全部内容了 , 希望能给大家一个参考 , 也希望大家多多支持武林网。