我不知道如何正确表达这个词,但有人告诉我要编写一个返回最大课程对象(学生最多的课程)的方法。如果有两个课程的学生人数相同,它将返回两者。
ArrayList
问题的第二部分是困扰我的问题,因为除了他指定的(已经使用过的)之外,我不允许制作另一个。有没有办法在不使用列表/散列的情况下跟踪两个以上的对象?
这是我到目前为止所做的,但它只返回一个课程对象。
public Course largestEnrollment(){
int size = 0;
Course p = null;
for (Integer c : courseList.keySet()){
if (courseList.get(c).getClassList().size() > size){
p = courseList.get(c);
size = courseList.get(c).getClassList().size();
}
return p;
}
return null;
}