Heim > Java > javaLernprogramm > Wie kann ich Strings in Java effizient mit Trennzeichen verbinden?

Wie kann ich Strings in Java effizient mit Trennzeichen verbinden?

DDD
Freigeben: 2024-12-09 21:06:11
Original
1012 Leute haben es durchsucht

How Can I Efficiently Join Strings with Delimiters in Java?

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"), ",");
Nach dem Login kopieren

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"
Nach dem Login kopieren

String.join():

Diese Methode bietet eine prägnantere Syntax:

String joinedString = String.join(" ", "04", "05", "06"); // "04 - 05 - 06"
Nach dem Login kopieren

Für iterierbar Elemente:

List<String> strings = Arrays.asList("Java", "is", "cool");
String message = String.join(" ", strings); // "Java is cool"
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage