📌  相关文章
📜  如何在Java中将字符串转换为 ArrayList?

📅  最后修改于: 2022-05-13 01:54:36.535000             🧑  作者: Mango

如何在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