Heim >Java >javaLernprogramm >Wie kann ich Strings in Java effizient mit Trennzeichen verbinden?
Elegantes Trennen von Elementen in Java
In Szenarien, in denen Sie zahlreiche Werte mit einem Trennzeichen verketten und gleichzeitig die redundante Verarbeitung von Zeichenfolgen vermeiden müssen, bietet Java mehrere Möglichkeiten Ansätze:
Pre-Java 8:
Die StringUtils.join()-Methode von Apache Commons Lang bietet eine prägnante und effiziente Lösung:
String joinedString = StringUtils.join(Arrays.asList("elementName", "anotherElementName"), ",");
Java 8:
StringJoiner:
StringJoiner ermöglicht für inkrementelle Verkettung:
StringJoiner joiner = new StringJoiner(","); joiner.add("01").add("02").add("03"); String joinedString = joiner.toString(); // "01,02,03"
String.join():
Diese Methode bietet eine prägnantere Syntax:
String joinedString = String.join(" ", "04", "05", "06"); // "04 - 05 - 06"
Für iterierbar Elemente:
List<String> strings = Arrays.asList("Java", "is", "cool"); String message = String.join(" ", strings); // "Java is cool"
Durch die Verwendung dieser Techniken können Sie durch Trennzeichen getrennte Elemente nahtlos verketten Java, verbessert die Klarheit und Effizienz des Codes.
Das obige ist der detaillierte Inhalt vonWie kann ich Strings in Java effizient mit Trennzeichen verbinden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!