網頁

2019/5/23

Java 將一個List插到另一個List最前面的位置

在Java中將一個List中的全部元素插到另一個List最前面的做法如下。

例如下面將list1中的所有元素插到list2最前面的位置,
使用List.addAll(int index, Collection<? extends E> c)

第一個參數index為要插入的位置索引值,因為要插在最前面,所以設為0。
第二個參數為要插入的集合,也就是list1

List<String> list1 = new ArrayList<>(Arrays.asList("A", "B", "C"));
List<String> list2 = new ArrayList<>(Arrays.asList("D", "E", "F"));

list2.addAll(0, list1);

System.out.println(list2); // [A, B, C, D, E, F]

參考:

沒有留言:

張貼留言