问答详情
源自:4-5 学生选课---添加课程 Ⅱ

MyEclipse和Eclipse有什么很大的区别吗?

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会报异常??(其余代码与课程的代码都是一样的)


提问者:moummm 2017-01-13 12:36

个回答

  • Mr_杰_2016
    2017-02-28 10:36:06

    http://img.mukewang.com/58b4dd930001955207960257.jpg这里你明明使用addAll方法添加到2位置上了,你get4,5干嘛?改成get(2),get(3)就可以了。

  • moummm
    2017-01-15 18:28:52

    这个我试过了,但是结果是一样!!

  • mmRRR
    2017-01-15 15:12:47

    http://img.mukewang.com/587b20a00001a99a03800036.jpg这里有错,应该分别是2,3。

    courseToSelect.addAll(2,Arrays.asList(course2));你这里是从2位置开始添加的

  • moummm
    2017-01-13 19:45:19

    添加了课程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)

    写的时候没显示出来,但是运行的时候却有问题,具体内容如上!

  • 飞行烤鸭
    2017-01-13 19:23:37

    哪儿报异常了...能否把异常贴出来..