Split String to List java

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 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);
}
}
Output G e e k 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.

Article Tags :
Java
Java Programs
Java-ArrayList
Java-Strings
Practice Tags :
Java-Strings
Java