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
.
💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí
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.