在你的集合后方加入这么一段代码:
//去重用户名称
List<User> userList = new ArrayList<User>();
userList = userList.stream().collect(
Collectors.collectingAndThen(Collectors.toCollection(
() -> new TreeSet<>(Comparator.comparing(User::getUserName))), ArrayList::new));
对应的几个使用类需要的包:
Collectors:java.util.stream.Collectors
Comparator:java.util.Comparator<T>
TreeSet:java.util.TreeSet
所要去重的字段,有空值的时候,会空指针异常,提示大家加上判断条件
如果是单字段,可使用如下方法:</