在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]
參考:
沒有留言:
張貼留言