Course[] temp2={new Course(),new Course()};
temp2.setId("3");
temp2.setName("离散数学");
temp2.setId("4");
temp2.setName("大学英语");
coursesToSelect.addAll(Arrays.asList(temp2));
Course iiii=coursesToSelect.get(2);
Course iiiii=coursesToSelect.get(3);
System.out.println("添加的课程为:"+iiii.getId()+":"+iiii.getName()+":"+"\n"+iiiii.getId()
+":"+iiiii.getName());temp2.setId("3")这个是什么操作,不会报错吗?
数组不要先取下表吗?temp2[0].setId("3")
上面有点错误补充一下 
开始也很迷惑,参考着楼上写的,程序没有报错,不知道这样写对不对
是不是在要Course类里做功夫,加几个?