Di Java, memanipulasi dan menyimpan koleksi data secara teratur selalunya diperlukan. Senario biasa melibatkan penukaran rentetan yang dipisahkan koma kepada senarai, seperti menukar "item1, item2, item3" kepada ["item1", "item2", "item3"].
API Java tidak menyediakan kaedah langsung untuk melaksanakan penukaran ini. Oleh itu, anda perlu menggunakan kod tersuai.
Untuk menukar rentetan yang dipisahkan koma kepada senarai, anda boleh menggunakan pendekatan berikut:
String commaSeparated = "item1 , item2 , item3"; List<String> items = Arrays.asList(str.split("\s*,\s*"));
Penjelasan:
Nota:
Senarai yang terhasil akan menjadi pembalut di sekeliling tatasusunan, bermakna anda tidak boleh melakukan operasi seperti .remove () di atasnya. Untuk mendapatkan ArrayList sebenar, anda boleh menggunakan:
List<String> items = new ArrayList<>(Arrays.asList(str.split("\s*,\s*")));
Atas ialah kandungan terperinci Bagaimana untuk Menukar Rentetan Dipisahkan Koma kepada Senarai di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!