¿Cómo agregar todos los elementos de una colección a una ArrayList en Java?

Dada una Colección con algunos valores, la tarea es agregar todos los elementos de esta Colección a una ArrayList en Java.

Ilustraciones: 

Input: Collection = [1, 2, 3] 
Output: ArrayList = [1, 2, 3]
Input: Collection = [GFG, Geek, GeeksForGeeks] 
Output: ArrayList = [GFG, Geek, GeeksForGeeks] 

Acercarse:

  1. Obtenga la colección cuyos elementos se agregarán a ArrayList
  2. Crear una lista de arreglos
  3. Agregue todos los elementos de la colección a este ArrayList usando el método ArrayList.addAll()
  4. Se ha creado ArrayList con todos los elementos de Colecciones.

Ejemplo

Java

// Java Program to Add All Items from a collection
// to an ArrayList
 
// Importing required classes
import java.io.*;
import java.util.*;
import java.util.stream.*;
 
// Main class
class GFG {
 
    // Method 1
    // To add all items from a collection
    // to an ArrayList
    public static <T> ArrayList<T>
    createArrayList(List<T> collection)
    {
 
        // Creating an ArrayList
        ArrayList<T> list = new ArrayList<T>();
 
        // Adding all the items of Collection
        // into this ArrayList
        list.addAll(collection);
 
        return list;
    }
 
    // Method 2
    // Main driver method
    public static void main(String[] args)
    {
 
        // Getting array elements as list
        // and storing in a List object
        List<Integer> collection1 = Arrays.asList(1, 2, 3);
 
        // Printing elements in above List object
        System.out.println("ArrayList with all "
                           + "elements of collection "
                           + collection1 + ": "
                           + createArrayList(collection1));
 
        // Again creating another List class object
        List<String> collection2 = Arrays.asList(
            "GFG", "Geeks", "GeeksForGeeks");
 
        // Printing elements in above List object
        System.out.println("ArrayList with all"
                           + " elements of collection "
                           + collection2 + ": "
                           + createArrayList(collection2));
    }
}
Producción

ArrayList with all elements of collection [1, 2, 3]: [1, 2, 3]
ArrayList with all elements of collection [GFG, Geeks, GeeksForGeeks]: [GFG, Geeks, GeeksForGeeks]

Publicación traducida automáticamente

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