平台工具[3]计算机基础编程语言Java 2018-01-22 Java8Stream 12345List<Vo> results = voList.stream().collect(Collectors.groupingBy(this::fetchKey)).values() .stream().map(vo -> vo.stream().reduce((vo1, vo2) -> { vo1.setCount(vo1.getCount() + vo2.getCount()); return vo1; }).orElse(new Vo())).collect(Collectors.toList());