¿Cómo convertir una string a ArrayList en Java?

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

Publicación traducida automáticamente

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