【发布时间】:2020-05-17 23:41:19
【问题描述】:
我有一个 Student 对象 List<Student> allStudents 的列表,我需要从中找出哪个学生使用 Java 8 流 API 在每门课程和任务中获得了多少分数。我遇到了一些像one 这样的旧帖子,但不适用于我的问题。
下面是我的嵌套类:
public class Student{
private long studentId;
private List<Course> courses;
public long getStudentId() {
return studentId;
}
public List<Course> getCourses() {
return courses;
}
}
public class Course{
private long courseId;
private List<Task> tasks;
public long getCourseId() {
return courseId;
}
public List<Task> getTasks() {
return tasks;
}
}
public class Task{
private long taskId;
private List<Assessment> assessments;
public long getTaskId() {
return taskId;
}
public List<Assessment> getAssessments() {
return assessments;
}
}
public class Assessment{
private String type;
private double score;
public String getType() {
return type;
}
public double getScore() {
return score;
}
}
不知何故,多级分组对我不起作用。有人可以指导我吗?
【问题讨论】: