1 Map使用key前,需要先去重。 否则,后放入的key会将以前的KEY给覆盖。
2 lamada表达式排序 默认是升序,需要降序需要调用revser方法
// 默认是升序排列
List<User> newList = list.stream().sorted(Comparator.comparing(User::getAge))
.collect(Collectors.toList());
// 反转改为降序排列
List<User> newList = list.stream().sorted(Comparator.comparing(User::getAge).reversed())
.collect(Collectors.toList());
3 Integer 与Integer 不能直接比较
在 小于-128到127比较不影响,可以自动拆箱,如果大于127就会比较引用得到false。