Convertir String en ArrayList significa que cada carácter de la string se agrega como un elemento de carácter separador en ArrayList.
Ejemplo:
Input: 0001 Output: 0 0 0 1 Input: Geeks Output: G e e k s
Podemos convertir fácilmente String a ArrayList en Java utilizando el método split() y la expresión regular.
Parámetros:
- regex – una expresión regular delimitadora
- Límite: el umbral resultante
Devuelve: una array de strings calculada al dividir la string dada.
Lanza: PatternSyntaxException: si la sintaxis de la expresión regular proporcionada no es válida.
Acercarse:
- Dividir la string usando el método Java split() y almacenar las substrings en una array.
- Crear una ArrayList mientras se le pasa la referencia de la substring usando el método Arrays.asList() .
Java
// Java program to convert String to ArrayList import java.util.ArrayList; import java.util.Arrays; public class Main { public static void main(String[] args) { String str = "Geeks"; // split string by no space String[] strSplit = str.split(""); // Now convert string into ArrayList ArrayList<String> strList = new ArrayList<String>( Arrays.asList(strSplit)); // Now print the ArrayList for (String s : strList) System.out.println(s); } }
Producción
G e e k s