List<Map<String,String>> list = new ArrayList<Map<String,String>>();
Map<String,String> map = new HashMap<String, String>();
map.put("time", "2011");
list.add(map);
Map<String,String> map2 = new HashMap<String, String>();
map2.put("time", "2012");
list.add(map2);
Map<String,String> map3 = new HashMap<String, String>();
map3.put("time", "2002");
list.add(map3);
Collections.sort(list, (a, b) -> b.get("time").compareTo(a.get("time")));
System.out.println("使用lambda表达式降序排序后:" + list);
list.sort((a, b) -> a.get("time").compareTo(b.get("time")));
System.out.println("使用lambda表达式升序排序后:" + list);