How to Convert a String to ArrayList in Java?

Converting String to ArrayList means each character of the string is added as a separator character element in the ArrayList.
Example:
Input: 0001
Output: 0
        0
        0
        1
        
Input: Geeks
Output: G
        e
        e
        k
        s
We can easily convert String to ArrayList in Java using the split() method and regular expression.
Parameters:
- regex – a delimiting regular expression
 - Limit – the resulting threshold
 
Returns: An array of strings computed by splitting the given string.
Throws: PatternSyntaxException – if the provided regular expression’s syntax is invalid.
Approach:
- Splitting the string by using the Java split() method and storing the substrings into an array.
 - Creating an ArrayList while passing the substring reference to it using Arrays.asList() method.
 
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);    }} | 
Output
G e e k s
				
					


