Course[] course ={new Course("3","离散数学"),new Course("4","汇编语言")};
courseToSelect.addAll(Arrays.asList(course));
Course temp3=(Course)coursesToSelect.get(2);
Course temp4=(Course)coursesToSelect.get(3);
System.out.println("添加了两门课程:"+temp3.id+":"+temp3.name+";"+temp4.id+":"+temp4.name);
Course[] course2 ={new Course("4","数学数学"),new Course("5","大学英语")};
courseToSelect.addAll(2,Arrays.asList(course2));
Course temp5=(Course)coursesToSelect.get(4);
Course temp6=(Course)coursesToSelect.get(5);
System.out.println("添加了两门课程:"+temp5.id+":"+temp5.name+";"+temp6.id+":"+temp6.name);
为什么在MyEclipse会报异常??(其余代码与课程的代码都是一样的)
这里你明明使用addAll方法添加到2位置上了,你get4,5干嘛?改成get(2),get(3)就可以了。
这个我试过了,但是结果是一样!!
这里有错,应该分别是2,3。
courseToSelect.addAll(2,Arrays.asList(course2));你这里是从2位置开始添加的
添加了课程1:数据结构
添加了课程1:数据结构
添加了课程2:C语言
添加了课程3:大学英语
添加了课程4:高等数学
Exception in thread "main" java.lang.NullPointerException
at com.YLX.ListTest.testAdd(ListTest.java:63)
at com.YLX.ListTest.main(ListTest.java:132)
写的时候没显示出来,但是运行的时候却有问题,具体内容如上!
哪儿报异常了...能否把异常贴出来..