📜  Java中的向量addAll()方法

📅  最后修改于: 2022-05-13 01:55:46.545000             🧑  作者: Mango

Java中的向量addAll()方法

  • Java.util.Vector.addAll(Collection C) :此方法用于将作为参数传递给此函数的集合中的所有元素附加到向量的末尾,记住集合迭代器的返回顺序。

    句法:

    boolean addAll(Collection C)

    参数:该方法接受一个强制参数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(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, for, Geeks, 10, 20, A, Computer, Portal, for, Geeks]
    
  • 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]