將 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?。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。