單屬性去重
List<ClockPointConfig> unique1 = clockPointConfigs.stream().collect(
Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(o->o.getPointName()))),
ArrayList::new));
多屬性去重
List<ClockPointConfig> unique1 = clockPointConfigs.stream().collect(
Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(o->o.getPointName() + ";" + o.getNoteDescribe()))),
ArrayList::new));
本地調試:把 ; 改成 , 也是可以的