Unir dos ArrayLists en Java

Dadas dos ArrayLists en Java, la tarea es unir estas ArrayLists.

Ejemplos:

Entrada : ArrayList1: [Geeks, For, ForGeeks], ArrayList2: [GeeksForGeeks, Un portal informático]
Salida : ArrayList: [Geeks, For, ForGeeks, GeeksForGeeks, Un portal informático]

Entrada : ArrayList1: [G, e, e, k, s], ArrayList2: [F, o, r, G, e, e, k, s]
Salida : ArrayList: [G, e, e, k, s, F, o, r, G, e, e, k, s]

Enfoque: ArrayLists se puede unir en Java con la ayuda del método Collection.addAll(). El ArrayList de destino llama a este método y el otro ArrayList se pasa como parámetro a este método. Este método agrega la segunda ArrayList al final de la primera ArrayList.

Sintaxis:

ArrayList1.addAll(ArrayList2);

A continuación se muestra la implementación del enfoque anterior:

// Java program to demonstrate
// How to sort ArrayList in descending order
  
import java.util.*;
  
public class GFG {
    public static void main(String args[])
    {
  
        // Get the ArrayList1
        ArrayList<String>
            list1 = new ArrayList<String>();
  
        // Populate the ArrayList
        list1.add("Geeks");
        list1.add("For");
        list1.add("ForGeeks");
  
        // Print the ArrayList 1
        System.out.println("ArrayList 1: "
                           + list1);
  
        // Get the ArrayList2
        ArrayList<String>
            list2 = new ArrayList<String>();
  
        list2.add("GeeksForGeeks");
        list2.add("A computer portal");
  
        // Print the ArrayList 2
        System.out.println("ArrayList 2: "
                           + list2);
  
        // Join the ArrayLists
        // using Collection.addAll() method
        list1.addAll(list2);
  
        // Print the joined ArrayList
        System.out.println("Joined ArrayLists: "
                           + list1);
    }
}

Publicación traducida automáticamente

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