Di Java, memasang senarai nilai ke dalam rentetan yang dibataskan ialah keperluan biasa. Walaupun pendekatan asas melibatkan penggabungan berulang, alternatif yang lebih bersih wujud.
Pra-Java 8:
Manfaatkan perpustakaan commons lang Apache, yang menyediakan kaedah StringUtils.join() yang serupa untuk menyertai Ruby.
Java 8 seterusnya:
StringJoiner:
String.join(pembatas, tatasusunan):
String.join(delimiter, iterable):
Contoh:
// Using StringJoiner List<String> list = new ArrayList<>(); list.add("element1"); list.add("element2"); StringJoiner joiner = new StringJoiner(","); joiner.addAll(list); String delimitedString = joiner.toString(); // Using String.join(array) String[] elements = new String[] {"element1", "element2"}; String delimitedString = String.join(",", elements); // Using String.join(iterable) List<String> list2 = new ArrayList<>(); list2.add("element1"); list2.add("element2"); String delimitedString = String.join(",", list2);
Kaedah ini menyediakan penyelesaian yang cekap dan elegan untuk mencipta rentetan terhad di Jawa, menghapuskan keperluan untuk penciptaan rentetan berbilang dan penyatuan.
Atas ialah kandungan terperinci Bagaimana untuk Mencipta Rentetan Dibatasi Koma dengan Cekap di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!