实例如下所示 :
Tes Paket; Impor java.util.arraylist; import java.util.collections; import java.util.util. Daftar <peta <String, Object >> Daftar = ArrayList baru <peta <String, Object >> (); Peta <String, Object> MAP1 = HashMap baru <String, Object> (); map1.put ("name", "p"); map1.put ("cj", "5"); Peta <String, Object> MAP2 = HashMap baru <String, Object> (); peta2.put ("name", "h"); peta2.put ("cj", "12"); Peta <String, Object> MAP3 = HashMap baru <String, Object> (); peta3.put ("name", "f"); peta3.put ("cj", "31"); list.add (MAP1); list.add (MAP3); list.add (MAP2); // 排序前 untuk (peta <string, object> peta: daftar) {System.out.println (map.get ("cj")); } Collections.sort (daftar, pembanding baru <peta <string, object >> () {public int perbandingan (peta <string, objek> o1, peta <string, objek> o2) {integer name1 = integer.valueof (o1.get ("cj"). ToString ()); // name1 是从你 Daftar 里面拿出来的一个 里面拿出来的一个 里面拿出来的一个 里面拿出来的一个 里面拿出来的一个 里面拿出来的一个 里面拿出来的一个 里面拿出来的一个 里面拿出来的一个 里面拿出来的一个 里面拿出来的一个 里面拿出来的一个 里面拿出来的一个 里面拿出来的一个 name (o1.get 里面拿出来的一个 name1 是从你 name1 Integer.valueof (o2.get ("cj"). ToString ()); // 排序后 System.out.println ("-------------------"); untuk (peta <string, objek> peta: daftar) {system.out.println (map.get ("cj")); }}}以上这篇 Java 中对 Daftar Peta 根据 Peta 某个 Kunci 值进行排序的方法就是小编分享给大家的全部内容了 , 希望能给大家一个参考 , 也希望大家多多支持武林网。