颜值即是正义。所以代码也要好看。
一.创建
Map<String, Map<Long, List<String>>> map = new HashMap<String, Map<Long,List<String>>>();
|
|
|
^
Map<String, Map<Long, List<String>>> map = Maps.newHashMap();
二.GUAVA
1.介绍
https://blog.csdn.net/dgeek/article/details/76221746
三.java8
源代码--》
List<String> names = Arrays.asList("peter", "anna", "mike", "xenia"); Collections.sort(names, new Comparator<String>() { @Override public int compare(String a, String b) { return b.compareTo(a); } });
java 8 lambda表达式:
Collections.sort(names,(String a, String b)->{
return b.compareTo(a);
});
对于函数体只有一行代码的,你可以去掉大括号{}以及return关键字
Collections.sort(names,(String a, String b)->b.compareTo(a));
Java编译器可以自动推导出参数类型,所以可以不用再写一次类型。
终结版
Collections.sort(names,(a,b)->b.compareTo(a));