Java 程式可將其他集合的所有元素插入 ArrayList 的指定索引處


我們首先建立一個 ArraList 並向其中新增一些元素 −

ArrayList < String > arr = new ArrayList < String > ();
arr.add("50");
arr.add("100");
arr.add("150");
arr.add("200");
arr.add("250");
arr.add("300");

現在,建立一個新集合。我們在這裡建立 Vector −

Vector<String>vector = new Vector<String>();
vector.add("500");
vector.add("700");
vector.add("800");
vector.add("1000");

現在,我們將上述 Vector 的所有元素追加到我們的 ArrayList 中,從索引 3 開始 −

arr.addAll(3, vector);

示例

 即時演示

import java.util.ArrayList;
import java.util.Vector;
public class Demo {
   public static void main(String[] args) {
      ArrayList<String>arr = new ArrayList<String>();
      arr.add("50");
      arr.add("100");
      arr.add("150");
      arr.add("200");
      arr.add("250");
      arr.add("300");
      Vector<String>vector = new Vector<String>();
      vector.add("500");
      vector.add("700");
      vector.add("800");
      vector.add("1000");
      // gets added at index 3
      arr.addAll(3, vector);
      System.out.println("Result after append...");
      for (String str: arr)
         System.out.println(str);
   }
}

輸出

Result after append...
50
100
150
500
700
800
1000
200
250
300

更新於: 30-07-2019

75 次瀏覽

開啟你的 職業

完成課程即可獲得認證

開始學習
廣告