慕雪6446406
2019-01-21 15:41
public class ListTest {
public List coursesToSelect;
/**
* 备选课程类
*/
public ListTest() {
this.coursesToSelect = new ArrayList();
}
public void testAdd(){
Course cr1 = new Course("1","数据结构");
coursesToSelect.add(cr1);
Course temp = (Course) coursesToSelect.get(0);
System.out.println("添加了课程:" +temp.id + ":"+temp.name);
Course cr2 = new Course("2","C语言");
coursesToSelect.add(0,cr2);
Course temp2 = (Course)coursesToSelect.get(1);
System.out.println("添加了课程:" + temp2.id+":" +temp2.name);
}
public static void main(String[] args) {
ListTest lt = new ListTest();
lt.testAdd();
}
}
为什么结果是null?
看看你的Course 有没有构造方法赋值
coursesToSelect.add(0,cr2);改为:coursesToSelect.add(1,cr2);其他不变试试
Java入门第三季
409776 学习 · 4546 问题
相似问题