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

那个大佬帮我看看额

 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次输出的结果是一样的,第二个数组里面的根本就没有插入到列表啊?


提问者:慕粉1704140 2017-09-18 23:18

个回答

  • 蛮殇
    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方法,怎么会添加到列表里面呢?