当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Java String转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() 方法拆分字符串并将子字符串存储到数组中。
  • 在使用 Arrays.asList() 方法将子字符串引用传递给它时创建一个 ArrayList。

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<String> strList = new ArrayList<String>(
            Arrays.asList(strSplit));
  
        // Now print the ArrayList
        for (String s:strList)
            System.out.println(s);
    }
}
输出
G
e
e
k
s

相关用法


注:本文由纯净天空筛选整理自arish3521大神的英文原创作品 How to Convert a String to ArrayList in Java?。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。