package demo;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
import entity.Student;
public class demo {
public static void main(String[] args) {
List<Student> students=new ArrayList<Student>();
Student s1 = new Student();
s1.setName("张三");
s1.setAge(18);
Student s2 = new Student();
s2.setName("李四");
s2.setAge(20);
students.add(s1);
students.add(s2);
List<String> name=students.stream().map(Student::getName).collect(Collectors.toList());
List<Integer> age=students.stream().map(Student::getAge).collect(Collectors.toList());
System.out.printf(name.toString());
System.out.printf(age.toString());
}
}
效果图如下:

本文通过具体示例展示了如何使用 Java Stream API 对学生列表进行操作,包括获取所有学生的姓名和年龄,采用 Stream API 的 map 和 collect 方法实现数据处理。
1110

被折叠的 条评论
为什么被折叠?



