如何在Java中将字符串转换为 ArrayList?
将 String 转换为 ArrayList 意味着将字符串的每个字符添加为 ArrayList 中的分隔字符元素。
例子:
Input: 0001
Output: 0
0
0
1
Input: Geeks
Output: G
e
e
k
s
我们可以使用split() 方法和正则表达式轻松地将Java中的 String 转换为 ArrayList。
参数:
- regex – 一个定界正则表达式
- 限制 - 产生的阈值
返回:通过拆分给定字符串计算出的字符串数组。
抛出: PatternSyntaxException – 如果提供的正则表达式的语法无效。
方法:
- 使用Java split()方法拆分字符串并将子字符串存储到数组中。
- 创建一个 ArrayList,同时使用Arrays.asList()方法将子字符串引用传递给它。
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 strList = new ArrayList(
Arrays.asList(strSplit));
// Now print the ArrayList
for (String s : strList)
System.out.println(s);
}
}
输出
G
e
e
k
s