Rumah >Java >javaTutorial >Bagaimanakah Saya Boleh Mencipta Senarai Dibatasi Koma dengan Cekap di Java?
Di Java, selalunya perlu untuk mencipta senarai nilai yang dipisahkan koma. Walaupun pendekatan naif mungkin mencukupi, ia boleh menjadi tidak cekap kerana penciptaan rentetan berulang. Nasib baik, terdapat alternatif yang lebih cekap.
Pra-Java 8:
Apache Commons Lang menyediakan kaedah StringUtils.join, yang menawarkan cara yang mudah untuk menggabungkan elemen ke dalam rentetan terhad:
String joinedString = StringUtils.join(new String[] {"elementName", "anotherElementName"}, ",");
Jawa 8:
Java 8 memperkenalkan beberapa kaedah baharu untuk penyambungan rentetan yang cekap:
StringJoiner joiner = new StringJoiner(","); joiner.add("elementName").add("anotherElementName"); String joinedString = joiner.toString(); // "elementName,anotherElementName"
String joinedString = String.join(",", "elementName", "anotherElementName"); // "elementName,anotherElementName"
List<String> strings = List.of("Java", "is", "cool"); String joinedString = String.join(" ", strings); // "Java is cool"
Kaedah ini menyediakan cara yang ringkas dan cekap untuk membina senarai terhad di Jawa, sangat mengurangkan overhed penyambungan rentetan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencipta Senarai Dibatasi Koma dengan Cekap di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!