Java8 根据对象某个属性值去重
2020-04-09 本文已影响0人
有心丶人
list中的对象某个属性存在重复时将重复的对象去重
//根据skuAttrValueName值去重
ListuniqueSkuValues=skuValues.stream().collect(
Collectors.collectingAndThen(Collectors.toCollection(
()->newTreeSet<>(Comparator.comparing(o->o.getSkuAttrValueName()))),ArrayList::new)
);