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 sWe 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 expressions 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 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 strList = new ArrayList[
Arrays.asList[strSplit]];
// Now print the ArrayList
for [String s : strList]
System.out.println[s];
}
}
|
Attention reader! Dont stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course.