1 // list返回单个属性 2 List<String> collect = students.stream().map(Student::getId).distinct().collect(Collectors.toList()); 3 //list返回多个属性 4 List<String> collect = list.stream().flatMap(item -> Stream.of(item.getId(), item.getName())).collect(Collectors.toList()); 5 // list返回指定字段指定符号拼接的字符串 6 String collect = students.stream().map(item -> String.valueOf(item.getId())).collect(Collectors.joining(",", "", ""));
原文:https://www.cnblogs.com/plainSailingYa/p/14927807.html