那个大佬帮我看看额

来源:4-5 学生选课---添加课程 Ⅱ

慕粉1704140

2017-09-18 23:18

 Crouse[] crouse={new Crouse("2","语文"),new Crouse("3","数学")};

  coursestoselect.addAll(Arrays.asList(crouse));

  Crouse temp2=(Crouse)coursestoselect.get(2);

  Crouse temp3=(Crouse)coursestoselect.get(3);

  System.out.print("添加了课程:"+temp2.id+":"+temp2.name+"\n"+"添加了课程:"+temp3.id+":"+temp3.name+"\n");

  

  

  Crouse[] crouse2={new Crouse("4","大文"),new Crouse("5","大学")};

  coursestoselect.addAll(Arrays.asList(2,crouse2));

  Crouse temp4=(Crouse)coursestoselect.get(2);

  Crouse temp5=(Crouse)coursestoselect.get(3);

  System.out.print("添加了课程:"+temp4.id+":"+temp4.name+"\n"+"添加了课程:"+temp5.id+":"+temp5.name+"\n");

   }
2次输出的结果是一样的,第二个数组里面的根本就没有插入到列表啊?


写回答 关注

2回答

  • 蛮殇
    2017-09-20 14:54:26

    coursestoselect.addAll(2,Arrays.asList(course2));

  • wangxuan_zy
    2017-09-19 09:25:07

    你的temp2 temp3 temp4 temp5都没有调用add方法,怎么会添加到列表里面呢?

    慕粉1704... 回复慕粉1704...

    应该不一样才对

    2017-09-19 20:55:13

    共 2 条回复 >

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题