main中的foreach的条件Course cr:st.courseToSelect
for(int i=0;i<3;i++){
System.out.println("请输入课程ID:");
String courseId =console.next();
for(Course cr:st.coursesToSelect){
if(cr.id.equals(courseId)){
student.courses.add(cr);
/**
* Set中,添加某个对象,无论添加多少次,最重只会保留一个该对象
* 并且,保留的是第一次添加的那一个
*/
// student.courses.add(null);
student.courses.add(cr);
}
}
}为什么main中的foreach的条件是(Course cr:st.courseToSelect)
中为什么要指定是st对象的?
之前的foreach中直接是courseToSelect属性呢?