Conversión de matriz a lista utilizando el método Collections.addAll()
El método Collections.addAll() se puede utilizar para agregar todos los elementos de una matriz a una lista. Primero debemos crear una lista vacía y luego pasar la matriz existente y la nueva lista como parámetros a este método. Realizaremos los siguientes pasos para convertir una matriz en una lista utilizando el método Collections.addAll():
- Crear una matriz de cadenas y una matriz de enteros, y inicializarlas con valores
- Crear una lista vacía de los tipos de datos correspondientes, utilizando la clase ArrayList
- Utilizar el método Collections.addAll() para agregar los elementos de las matrices a las listas
- Imprimir las listas
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class ArrayToList {
public static void main(String[] args) {
// Paso 2: Conversión de matriz a lista utilizando el método Collections.addAll()
// Crear una matriz de cadenas
String[] strArr = {"this", "is", "a", "string", "array"};
// Crear una matriz de enteros
Integer[] intArr = {2, 3, 5, 7, 11, 13, 17};
// Crear listas vacías de los tipos de datos correspondientes
List<String> strList = new ArrayList<String>();
List<Integer> intList = new ArrayList<Integer>();
// Utilizar el método Collections.addAll() para agregar los elementos de las matrices a las listas
Collections.addAll(strList, strArr);
Collections.addAll(intList, intArr);
// Imprimir las listas
System.out.println("Array to List using Collections.addAll() Method: ");
System.out.println(strList);
System.out.println(intList);
}
}
Para ejecutar el código, abra la terminal, navegue hasta la carpeta del proyecto y escriba el siguiente comando: javac ArrayToList.java && java ArrayToList