Método vectorial addAll() en Java

  • java.util.Vector.addAll(Collection C) : este método se usa para agregar todos los elementos de la colección pasados ​​como parámetro a esta función al final de un vector, teniendo en cuenta el orden de retorno del iterador de la colección.

    Sintaxis:

    boolean addAll(Collection C)

    Parámetros: el método acepta un parámetro C obligatorio que es una colección de ArrayList. Es la colección cuyos elementos se necesitan agregar al final del vector.

    Valor devuelto: el método devuelve True si se realiza al menos una acción de agregar, de lo contrario, False .

    El siguiente programa ilustra el método 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<String> vt = new Vector<String>();
      
            // 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<String> c = new ArrayList<String>();
            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);
        }
    }
    Producción:

    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) : este método se usa para agregar todos los elementos de la colección pasados ​​como parámetro a esta función en un índice específico o posición de un vector.

    Sintaxis:

    boolean addAll(int index, Collection C)

    Parámetros: Esta función acepta dos parámetros como se muestra en la sintaxis anterior y se describen a continuación.

    • index : este parámetro es de tipo de datos entero y especifica la posición en el vector a partir de donde se insertarán los elementos del contenedor.
    • C : Es una colección de ArrayList. Es la colección cuyos elementos se necesitan anexar.

    Valor devuelto: el método devuelve True si se realiza al menos una acción de agregar, de lo contrario, False .

    El siguiente programa ilustra el método 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<String> vt = new Vector<String>();
      
            // 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<String> c = new ArrayList<String>();
            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);
        }
    }
    Producción:

    The Vector is: [Geeks, for, Geeks, 10, 20]
    The new vector is: [Geeks, A, Computer, Portal, for, Geeks, for, Geeks, 10, 20]
    

Publicación traducida automáticamente

Artículo escrito por kundankumarjha y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *