那個大佬幫我看看額
?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次輸出的結果是一樣的,第二個數組里面的根本就沒有插入到列表啊?
2017-09-20
coursestoselect.addAll(2,Arrays.asList(course2));
2017-09-19
你的temp2 temp3 temp4 temp5都沒有調用add方法,怎么會添加到列表里面呢?