需求:获取所有的一级学科常量集合,根据常量集合创建一个学生集合
1、使用java8 api
List<Student> students = categoryManager.getCategorys("test")
.stream().map(category -> new Student(category)) // —>是lambda表达式
.collect(Collectors.toList());
students .add(0, student);//在集合索引为0处添加一条数据,其余数据依次向后移动
2、for循环方法
List<Student> students = new ArrayList<>();
List<Category> c= categoryManager.getCategorys("test");
for (Category category : c) {
students.add(new Student(category));
}
stusents.add(0, student);
这篇博客介绍了如何使用Java8的Stream API和传统的For循环方式从一级学科常量集合中创建学生集合,并在集合开始处添加指定数据。两种方法分别展示了现代Java编程的简洁性和传统迭代的易读性。
1721

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



