Java如何將List集合中的某些資料放到List集合的首位
阿新 • • 發佈:2019-01-26
剛開始工作,現在還處於修改bug階段,今天改到一個bug,我做的專案是教育網站,具體bug是這樣:教師登陸後點擊我的課程,先顯示我教的課程再顯示我上的課程。專案本身把自己教的課程與自己上的課程全部顯示出來,沒有排序。我的思路是:首先將new一個List集合將自己教的課程放入新new的集合中,然後再將原始集合中自己教的課程刪除,最後新new的集合把已經刪除過的原始集合新增進去,再傳遞到前臺頁面顯示。
http://blog.csdn.net/madun/article/details/6660348 這個部落格詳細寫出了我再修改bug遇到的問題,可以參考這篇部落格,將List集合中特定的資料刪除。之後要將這些刪除的資料放到新new的List集合中。然後還需要將一個List裡的資料轉移到另外一個List。具體程式碼如下:
ArrayList list1=
new
ArrayList();
list1.add(
"1"
);
list1.add(
"2"
);
list1.add(
"3"
);
ArrayList list2=
new
ArrayList();
list2.add(
"4"
);
for
(
int
i=
0
;i<list1.size();i++){
list2.add(list1.get(i));
//開始複製一個list的內容到另外一個list
}
//這樣就可以用list2新增list1的所有元素了!。想把他顯示出來可以如下
for
(
int
i=
0
;i<list2.size();i++){
System.out.println(list2.get(i));
}
執行結果如下: