lambda去重,根据多个字段
collectingAndThen() 收集之后继续做一些处理。 list多个字段去重排
List nNullImei = newSearch.stream().filter(x -> collect.contains(x.getDataImsi()))
.filter(x -> StringUtils.isNotEmpty(x.getDataImei()))
.collect(Collectors.collectingAndThen(Collectors.toCollection(
() -> new TreeSet<>(Comparator.comparing(x -> x.getDataImei() + “#” + x.getDataImsi()))),
ArrayList::new));