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
广告