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

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

Susan Sarandon
發布: 2024-11-20 12:23:09
原創
888 人瀏覽過

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

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

在 Java 中,以有組織的方式操作和儲存資料集合通常是必要的。一個常見的場景是將逗號分隔的字串轉換為列表,例如將「item1, item2, item3」轉換為 ["item1", "item2", "item3"]。

內建方法

Java API 沒有提供直接方法來執行此轉換。因此,需要藉助自訂程式碼。

自訂程式碼

要將逗號分隔的字串轉換為列表,可以使用以下方法:

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

說明:

  1. 說明:
  2. split() 方法用於根據分隔符號將輸入字串拆分為標記,分隔符號定義為零個或多個空格字元後跟文字逗號後跟零個或多個空白字元。
產生的標記儲存在字串陣列中。

Arrays.asList() 方法用於將數組轉換為列表,由原始數組支援。

注意:
List<String> items = new ArrayList<>(Arrays.asList(str.split("\s*,\s*")));
登入後複製
結果清單將是陣列的包裝器,這表示您無法執行 .remove 等操作() 就可以了。要獲得真正的ArrayList,可以使用:

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

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