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
import java.util.ArrayList;
import java.util.Arrays;
public class Main {
public static void main(String[] args)
{
String str = "Geeks" ;
String[] strSplit = str.split( "" );
ArrayList<String> strList = new ArrayList<String>(
Arrays.asList(strSplit));
for (String s : strList)
System.out.println(s);
}
}
|
Last Updated :
19 Jan, 2021
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...