将 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
相关用法
- Java HashSet转ArrayList用法及代码示例
- Java ArrayList转LinkedList用法及代码示例
- Java HashMap转ArrayList用法及代码示例
- Java ArrayList转HashMap用法及代码示例
- Java ArrayList转LinkedHashMap用法及代码示例
- Java Vector转ArrayList用法及代码示例
- Java ArrayList转Vector用法及代码示例
- Java ArrayList转LinkedHashSet用法及代码示例
- Java TreeMap转ArrayList用法及代码示例
- Java ArrayList转HashSet用法及代码示例
- Java Java.util.ArrayList.add()用法及代码示例
- Java Java.util.ArrayList.addall()用法及代码示例
- Java Java.util.Arraylist.indexOf()用法及代码示例
注:本文由纯净天空筛选整理自arish3521大神的英文原创作品 How to Convert a String to ArrayList in Java?。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。