java.util.Vector.addAll(int index,Collection C):此方法用于将集合中作为参数传递的所有元素附加到此函数的向量的特定索引或位置。
用法:
boolean addAll(int index, Collection C)
参数:此函数接受上面语法中所示的两个参数,并在下面进行描述。
index:此参数为整数数据类型,并指定向量在矢量中的位置,从该位置开始插入容器中的元素。
C:它是ArrayList的集合。这是需要附加其元素的集合。
返回值:如果至少执行了一个附加操作,则该方法返回True,否则返回False。
以下示例程序旨在说明Java.util.Vector.addAll()方法:
// Java code to illustrate boolean addAll()
import java.util.*;
import java.util.ArrayList;
public class GFG {
public static void main(String args[])
{
// Creating an empty Vector
Vector vt = new Vector();
// Use add() method to add elements in the Vector
vt.add("Geeks");
vt.add("for");
vt.add("Geeks");
vt.add("10");
vt.add("20");
// A collection is created
Collection c = new ArrayList();
c.add("A");
c.add("Computer");
c.add("Portal");
c.add("for");
c.add("Geeks");
// Displaying the Vector
System.out.println("The Vector is: " + vt);
// Appending the collection to the vector
vt.addAll(1, c);
// Clearing the vector using clear() and displaying
System.out.println("The new vector is: " + vt);
}
}
输出:
The Vector is: [Geeks, for, Geeks, 10, 20]
The new vector is: [Geeks, A, Computer, Portal, for, Geeks, for, Geeks, 10, 20]