/**
* 测试去重
* @param args
*/
public static void main(String[] args) {
List<RecallProductBO> list = new ArrayList<>();
list.add(RecallProductBO.builder().skuNo("23444").skuName("test").build());
list.add(RecallProductBO.builder().skuNo("11111").skuName("test2").build());
list.add(RecallProductBO.builder().skuNo("6666").skuName("test3").build());
list.add(RecallProductBO.builder().skuNo("11111").skuName("test5").build());
List<RecallProductBO> unique1 = list.stream().collect(Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(RecallProductBO::getSkuNo))), ArrayList::new));
System.out.println(JSON.toJSONString(unique1));
}
java8 list对象去重
最新推荐文章于 2024-05-16 10:12:59 发布