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
Please Login to comment...