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)));