Establecer el método addAll() en Java con ejemplos

El método java.util.Set.addAll(Collection C) se usa para agregar todos los elementos de la colección mencionada al conjunto existente. Los elementos se añaden aleatoriamente sin seguir ningún orden específico.

Sintaxis:

boolean addAll(Collection C)

Parámetros: El parámetro C es una colección de cualquier tipo que se va a agregar al conjunto.

Valor de retorno: el método devuelve verdadero si agrega con éxito los elementos de la colección C a este conjunto; de lo contrario, devuelve falso.

Los siguientes programas ilustran el método Java.util.Set.addAll():

Programa 1: Agregar un conjunto de árboles.

// Java code to illustrate addAll()
import java.io.*;
import java.util.*;
  
public class TreeSetDemo {
    public static void main(String args[])
    {
        // Creating an empty Set
        Set<String> st1 = new TreeSet<String>();
  
        // Use add() method to add elements into the Set
        st1.add("Welcome");
        st1.add("To");
        st1.add("Geeks");
        st1.add("4");
        st1.add("Geeks");
        st1.add("TreeSet");
  
        // Displaying the Set
        System.out.println("Set: " + st1);
  
        // Creating another Set
        Set<String> st2 = new TreeSet<String>();
  
        // Use add() method to add elements into the Set
        st2.add("Hello");
        st2.add("World");
  
        // Using addAll() method to Append
        st1.addAll(st2);
  
        // Displaying the final Set
        System.out.println("Set: " + st1);
    }
}
Producción:

Set: [4, Geeks, To, TreeSet, Welcome]
Set: [4, Geeks, Hello, To, TreeSet, Welcome, World]

Programa 2: Agregar una ArrayList.

// Java code to illustrate addAll()
import java.io.*;
import java.util.*;
  
public class SetDemo {
    public static void main(String args[])
    {
        // Creating an empty Set
        Set<String> st1 = new TreeSet<String>();
  
        // Use add() method to add elements into the Set
        st1.add("Welcome");
        st1.add("To");
        st1.add("Geeks");
        st1.add("4");
        st1.add("Geeks");
        st1.add("Set");
  
        // Displaying the Set
        System.out.println("Initial Set: " + st1);
  
        // An array collection is created
        ArrayList<String> collect = new ArrayList<String>();
        collect.add("A");
        collect.add("Computer");
        collect.add("Portal");
  
        // Using addAll() method to Append
        st1.addAll(collect);
  
        // Displaying the final Set
        System.out.println("Final Set: " + st1);
    }
}
Producción:

Initial Set: [4, Geeks, Set, To, Welcome]
Final Set: [4, A, Computer, Geeks, Portal, Set, To, Welcome]

Referencia : https://docs.oracle.com/javase/7/docs/api/java/util/Set.html#addAll(java.util.Collection)

Publicación traducida automáticamente

Artículo escrito por gopaldave 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 *