java 对象根据属性去重
2022-04-13 本文已影响0人
androidfan
java 对象去重
List<JzInfo> List = jzInfoList.stream()
.collect(Collectors.collectingAndThen(
Collectors.toCollection(() ->
new TreeSet<>(Comparator.comparing(
o -> o.getLac() + ";" + o.getCid()))),
ArrayList::new));
实体类需要重写hashCode() 和 eqauls()
image.png如此即可