Introducción
En este laboratorio, aprenderá cómo convertir una cadena en una ArrayList en Java. Utilizaremos los métodos asList(), split() y add() para convertir una cadena en una ArrayList.
En este laboratorio, aprenderá cómo convertir una cadena en una ArrayList en Java. Utilizaremos los métodos asList(), split() y add() para convertir una cadena en una ArrayList.
Crea un nuevo archivo Java en el directorio ~/project llamado StringToArrayList.java:
cd ~/project
touch StringToArrayList.java
touch StringToArrayList.java
Necesitamos importar las clases ArrayList y Arrays para utilizarlas en nuestro código. Agrega las siguientes líneas al principio de tu archivo StringToArrayList.java:
import java.util.ArrayList;
import java.util.Arrays;
Podemos utilizar el método split() para dividir la cadena en un array de subcadenas basado en un delimitador especificado. Luego, podemos convertir el array a un ArrayList utilizando el método Arrays.asList(). Agrega el siguiente código dentro del método main():
String msg = "labex.io/tutorial/java/string";
ArrayList<String> list = new ArrayList<>(Arrays.asList(msg.split("/")));
System.out.println(list);
Si tenemos un array de cadenas, podemos pasarlo directamente al método asList() para obtener un ArrayList. Agrega el siguiente código dentro del método main():
String[] msg = {"labex.io","tutorial","java","string"};
ArrayList<String> list = new ArrayList<>(Arrays.asList(msg));
System.out.println(list);
También podemos agregar cada elemento del array de cadenas al ArrayList uno por uno utilizando el método add(). Agrega el siguiente código dentro del método main():
String[] msg = {"labex.io","tutorial","java","string"};
ArrayList<String> list = new ArrayList<>();
for (String string : msg) {
list.add(string);
}
System.out.println(list);
Guarda los cambios en tu archivo y compila el código:
javac StringToArrayList.java
Ejecuta el código:
java StringToArrayList
Deberías ver la siguiente salida en la terminal para cada uno de los ejemplos anteriores respectivamente:
[labex.io, tutorial, java, string]
[labex.io, tutorial, java, string]
[labex.io, tutorial, java, string]
La salida muestra que la cadena se ha convertido con éxito a un ArrayList utilizando diferentes métodos.
En este laboratorio, aprendiste cómo convertir una cadena a un ArrayList en Java utilizando los métodos asList(), split() y add(). Puedes elegir el método que mejor se adapte a tus necesidades en función de los datos de entrada.