courseToselect.add(0,cr2)已经把他定位置定到第一个位置了,输出为什么在第二个位置
Course cr1 = new Course("1","数据结构");
courseToselect.add(cr1);
// 通过list方法取出添加的属性
Course temp1 = (Course) courseToselect.get(0);
// 对象存入集合都会变成object类型,取出时需转换类型
System.out.println("备选课程是:"+temp1.id+ ":"+temp1.name);
Course cr2= new Course("2","c语言");
courseToselect.add(0,cr2);
// 通过list方法取出添加的属性
Course temp2 = (Course) courseToselect.get(0);
// 对象存入集合都会变成object类型,取出时需转换类型
System.out.println("备选课程是:"+temp2.id+ ":"+temp2.name);
为什么输出第一个不是c语言 ,这里courseToselect.add(0,cr2)已经把他定位置定到第一个位置了