Comparator 排序报 空指针异常
时间:2019-11-29 13:42:38
收藏:0
阅读:705
List<User> userList = new ArrayList<>(); userList.sort(Comparator.comparing(User::getEmployeeId)) ;
当列表中含有学号为空的元素时,会报空指针异常,
可采用
Comparator.nullsLast(String::compareTo)
解决元素的值为空的问题
结果为
userList.sort(Comparator.comparing(User::getEmployeeId, Comparator.nullsLast(String::compareTo)));
原文:https://www.cnblogs.com/HS-WXL/p/11956910.html
评论(0)