當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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