List<Object> list = objectList.stream().collect(Collectors.collectingAndThen(Collectors.toCollection(()->newTreeSet<>(Comparator.comparing(Object::getId))), ArrayList::new));
List流操作 最近在写项目中进厂用到list集合去操作一下数据,总是使用for循环去取值有干到编写太多东西,就去学习了一下流操作,主要是去处理实体集合,接下来就总结一下我现在用到的实体机和操作。1、根据某一个实体字段进行去重(分组)操作List<Object> list = objectList.stream().collect(Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<&