工作随笔

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。
数值引用比较

原文地址:https://www.cnblogs.com/anycc/p/14167818.html