Java StringJoiner gehört zum java.util-Paket (Pakete sind die Sammlung von Klassen und Vererbungen). Mit Hilfe von StringJoiner in Java können wir Zeichenfolgen erstellen, und diese Zeichen werden durch ein Trennzeichen getrennt, und es ist optional Unterstützung, bei der wir optional mit Suffix und Präfix beginnen und auch mit Suffix und Präfix enden können. Sie denken vielleicht, warum wir dies verwenden sollten, da wir StringBuilder bereits in Java haben und wir mit Hilfe von StringJoiner tatsächlich sehr weniger Code schreiben mussten, um bessere und effizientere Ausgabeergebnisse zu erzielen.
Starten Sie Ihren kostenlosen Softwareentwicklungskurs
Webentwicklung, Programmiersprachen, Softwaretests und andere
Hier haben wir die Syntax sowohl für Konstruktoren als auch für Methoden.
Im Folgenden finden Sie eine konstruktorbasierte Syntax:
1. StringJoiner(SequenceOfCharacters d): Es ist eine sehr einfache Möglichkeit, StringJoiner zu verwenden. Hier werden wir nichts wie Zeichen, Startpräfixe, Suffixe und keine Endpräfixe und -suffixe verwenden.
Scope(public/private/protected) StringJoiner(SequenceOfCharacters d)
Attribute:
2. StringJoiner(SequenceOfCharacters d, CharSequence p, SequenceOfCharacters s): Es wird der KonstruktJoiner ohne Zeichen verwendet, indem das bereitgestellte (p)Präfix, (s)Suffix und Trennzeichen kopiert wird. Wenn wir keine Zeichen für StringJoiner hinzufügen und auch nicht auf den aufgerufenen String-Wert zugreifen, führt er sein Standardverhalten aus, nämlich das Ergebnis als Präfix++Suffix im Ausgabeergebnis.
Scope(public/private/protected) StringJoiner(SequenceOfCharacters d, SequenceOfCharacters p, SequenceOfCharacters s)
Attribute:
Wir können 5 verschiedene Arten von Syntax für den StringJoiner verwenden.
1. String toString(): Es wird ein String-Objekt aus dem StringJoiner erzeugt.
Scope(public/private/protected) String toString()
Attribute:
2. StringJoiner hinzufügen: Diese Methode wird verwendet, um eine Kopie des CharSequence-Werts für das nächste Element zu StringJoiner hinzuzufügen.
Scope(public/private/protected) StringJoiner add(SequenceOfCharacters ne)
Attribute:
3. StringJoiner-Zusammenführung: Wird zum Hinzufügen der neuen Inhalte für den StringJoiner verwendet; Dies geschieht ohne Verwendung eines Suffixes und Präfixes in Form des nächsten Elements (falls es nicht leer ist). Angenommen, die angegebene Zeichenfolge ist leer, dann ändert sich dieser Aufruf nicht.
Scope(public/private/protected) StringJoiner merge(StringJoiner other)
Attribute:
4. int length: Diese Methode wird verwendet, wenn wir die Größe der Zeichenfolge ermitteln möchten.
Scope(public/private/protected) int length()
Attribute:
Rücksendungen:
Es wird dieser StringJoiner ausgegeben.
5. StringJoiner setEmptyValue: Diese Methode hat einen String zugewiesen, der zu dem Zeitpunkt verwendet werden soll, an dem die String-Darstellung des StringJoiners festgelegt wird, und zu dem Zeitpunkt, an dem sich kein Element im String befand.
Scope(public/private/protected) StringJoiner setEmptyValue(CharSequence emptyValue)
Attribute:
Im Folgenden finden Sie Beispiele für Java StringJoiner:
Hier verbinden wir viele Benutzernamen und übergeben „-“ als Trennzeichen zwischen den Namen.
Code:
import java.util.StringJoiner; public class JoinString { public static void main(String[] arguments) { StringJoiner joinStrings = new StringJoiner("-"); joinStrings.add("Ranjan"); joinStrings.add("Ajay"); joinStrings.add("Vijay"); joinStrings.add("Sujit"); joinStrings.add("Akash"); joinStrings.add("Vikash"); joinStrings.add("Arun"); System.out.println(joinStrings.toString()); } }
Ausgabe:
Code:
import java.util.StringJoiner; public class JoinNumbers{ public static void main(String[] arguments) { StringJoiner joinNumeric = new StringJoiner("."); joinNumeric.add("10"); joinNumeric.add("11"); joinNumeric.add("12"); joinNumeric.add("13"); joinNumeric.add("14"); joinNumeric.add("15"); joinNumeric.add("16"); System.out.println(joinNumeric); } }
Ausgabe:
Hier haben wir etwas über die StringJoiner-Klasse in Java und über das Verhalten der StringJoiner-Klasse mit einigen wichtigen Beispielen gesehen. Wir haben verschiedene Konstruktoren und Methoden dieser StringJoiner-Klassen und die Funktionsweise der StringJoiner-Klasse in Java gesehen.
Das obige ist der detaillierte Inhalt vonJava StringJoiner. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!