public static void main(String[] args) {
List> list = new ArrayList>(); Map map1 = new HashMap(); map1.put(\"name\); map1.put(\"周\);Map map2 = new HashMap(); map2.put(\"name\); map2.put(\"周\);Map map3 = new HashMap(); map3.put(\"name\); map3.put(\"周\);Map map4 = new HashMap(); map4.put(\"name\); map4.put(\"周\);Map map5 = new HashMap(); map5.put(\"name\); map5.put(\"周\); list.add(map1); list.add(map3); list.add(map2); list.add(map4); list.add(map5);Collections.sort(list, new Comparator>() {public int compare(Map o1, Map o2) {Integer name1 = Integer.valueOf(o1.get(\"周\").toString()) ;//name1是从你list⾥⾯拿出来的⼀个Integer name2 = Integer.valueOf(o2.get(\"周\").toString()) ; //name1是从你list⾥⾯拿出来的第⼆个name return name1.compareTo(name2); } });}输出的结果: 因篇幅问题不能全部显示,请点此查看更多更全内容 查看全文
Map map2 = new HashMap(); map2.put(\"name\); map2.put(\"周\);Map map3 = new HashMap(); map3.put(\"name\); map3.put(\"周\);Map map4 = new HashMap(); map4.put(\"name\); map4.put(\"周\);Map map5 = new HashMap(); map5.put(\"name\); map5.put(\"周\); list.add(map1); list.add(map3); list.add(map2); list.add(map4); list.add(map5);Collections.sort(list, new Comparator>() {public int compare(Map o1, Map o2) {Integer name1 = Integer.valueOf(o1.get(\"周\").toString()) ;//name1是从你list⾥⾯拿出来的⼀个Integer name2 = Integer.valueOf(o2.get(\"周\").toString()) ; //name1是从你list⾥⾯拿出来的第⼆个name return name1.compareTo(name2); } });}输出的结果: 因篇幅问题不能全部显示,请点此查看更多更全内容 查看全文
Map map3 = new HashMap(); map3.put(\"name\); map3.put(\"周\);Map map4 = new HashMap(); map4.put(\"name\); map4.put(\"周\);Map map5 = new HashMap(); map5.put(\"name\); map5.put(\"周\); list.add(map1); list.add(map3); list.add(map2); list.add(map4); list.add(map5);Collections.sort(list, new Comparator>() {public int compare(Map o1, Map o2) {Integer name1 = Integer.valueOf(o1.get(\"周\").toString()) ;//name1是从你list⾥⾯拿出来的⼀个Integer name2 = Integer.valueOf(o2.get(\"周\").toString()) ; //name1是从你list⾥⾯拿出来的第⼆个name return name1.compareTo(name2); } });}输出的结果: 因篇幅问题不能全部显示,请点此查看更多更全内容 查看全文
Map map4 = new HashMap(); map4.put(\"name\); map4.put(\"周\);Map map5 = new HashMap(); map5.put(\"name\); map5.put(\"周\); list.add(map1); list.add(map3); list.add(map2); list.add(map4); list.add(map5);Collections.sort(list, new Comparator>() {public int compare(Map o1, Map o2) {Integer name1 = Integer.valueOf(o1.get(\"周\").toString()) ;//name1是从你list⾥⾯拿出来的⼀个Integer name2 = Integer.valueOf(o2.get(\"周\").toString()) ; //name1是从你list⾥⾯拿出来的第⼆个name return name1.compareTo(name2); } });}输出的结果: 因篇幅问题不能全部显示,请点此查看更多更全内容 查看全文
Map map5 = new HashMap(); map5.put(\"name\); map5.put(\"周\); list.add(map1); list.add(map3); list.add(map2); list.add(map4); list.add(map5);Collections.sort(list, new Comparator>() {public int compare(Map o1, Map o2) {Integer name1 = Integer.valueOf(o1.get(\"周\").toString()) ;//name1是从你list⾥⾯拿出来的⼀个Integer name2 = Integer.valueOf(o2.get(\"周\").toString()) ; //name1是从你list⾥⾯拿出来的第⼆个name return name1.compareTo(name2); } });}输出的结果: 因篇幅问题不能全部显示,请点此查看更多更全内容 查看全文
Collections.sort(list, new Comparator>() {public int compare(Map o1, Map o2) {Integer name1 = Integer.valueOf(o1.get(\"周\").toString()) ;//name1是从你list⾥⾯拿出来的⼀个Integer name2 = Integer.valueOf(o2.get(\"周\").toString()) ; //name1是从你list⾥⾯拿出来的第⼆个name return name1.compareTo(name2); } });}输出的结果: 因篇幅问题不能全部显示,请点此查看更多更全内容 查看全文
public int compare(Map o1, Map o2) {Integer name1 = Integer.valueOf(o1.get(\"周\").toString()) ;//name1是从你list⾥⾯拿出来的⼀个Integer name2 = Integer.valueOf(o2.get(\"周\").toString()) ; //name1是从你list⾥⾯拿出来的第⼆个name return name1.compareTo(name2); } });}输出的结果: 因篇幅问题不能全部显示,请点此查看更多更全内容 查看全文
Integer name1 = Integer.valueOf(o1.get(\"周\").toString()) ;//name1是从你list⾥⾯拿出来的⼀个
Integer name2 = Integer.valueOf(o2.get(\"周\").toString()) ; //name1是从你list⾥⾯拿出来的第⼆个name return name1.compareTo(name2); } });}
输出的结果:
因篇幅问题不能全部显示,请点此查看更多更全内容