Java8 stream 提取对象 List 中的某一字段生成新的 List

//输出List
StudentInfo.printStudents(studentList);
//从对象列表中提取一列(以name为例)
List<String> nameList = studentList.stream().map(StudentInfo::getName).collect(Collectors.toList());
//提取后输出name
nameList.forEach(s-> System.out.println(s));
posted @ 2021-11-12 10:24  野狼谷  阅读(8045)  评论(0)    收藏  举报