本文共 616 字,大约阅读时间需要 2 分钟。
一:过滤
Listlist=gpsList.stream() .filter(Gps->(Gps.getLat()!=0&&Gps.getLng()!=0)) .collect(Collectors.toList());
二:去重
根据用户名字去重
Listlist = userList.stream().collect( Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(user -> user.getName()))), ArrayList::new));
根据用户名字和id去重
Listlist = userList.stream().collect( Collectors.collectingAndThen( Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(user -> user.getName()+";"+user.getId()))), ArrayList::new));
转载地址:http://mxlti.baihongyu.com/