首頁 > Java > java教程 > 如何在 Java 中將逗號分隔的字串轉換為清單?

如何在 Java 中將逗號分隔的字串轉換為清單?

DDD
發布: 2024-11-17 09:18:03
原創
892 人瀏覽過

How to Convert a Comma-Separated String into a List in Java?

將逗號分隔的字串轉換為清單

在 Java 中處理資料時,經常需要操作逗號分隔的字串。開發人員面臨的一個常見問題是找到一種方便的方法將這些字串轉換為列表、向量或陣列以進行進一步處理。

Java 提供了一個內建方法來簡化此轉換過程:Arrays.asList() 。此方法採用逗號分隔的字串作為輸入,並將其解析為單一元素的 List。

使用Arrays.asList() 將逗號分隔的字串轉換為List 的語法為:

List<String> items = Arrays.asList(str.split("\s*,\s*"));
登入後複製

其中:

  • str 是以逗號分隔的字串
  • s,s是用於以逗號分隔字串的分隔符號模式,可選由空格包圍

此模式將在出現任何逗號時分割字串,無論周圍有空格。

例如:

String commaSeparated = "item1 , item2 , item3";
List<String> items = Arrays.asList(commaSeparated.split("\s*,\s*"));
登入後複製

此程式碼將建立一個包含元素 ["item1", "item2", "item3"] 的清單。

重要提示:

值得注意的是 Arrays. asList() 傳回現有陣列的固定大小包裝器。這意味著像 .remove() 這樣的方法不能用來修改結果清單。要從結果中取得可修改的 ArrayList,您必須建立一個新的 ArrayList 實例:

ArrayList<String> itemsModifiable = new ArrayList<>(items);
登入後複製

以上是如何在 Java 中將逗號分隔的字串轉換為清單?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板