Wie man Strings in Java verkettet

Wie man Strings in Java verkettet

Während des Umgangs mit einer großen Datenmenge in Java kann es Fälle geben, in denen der Entwickler die enthaltenen Daten sortieren oder zusammenführen möchte. Zum Beispiel einen Nachnamen mit dem Familiennamen anhängen, um die Lesbarkeit zu verbessern. In solchen Situationen ist die Verkettung von Strings in Java bei der Aktualisierung der Daten oder eines Teils davon bequem.

Dieser Blog wird die Ansätze zur Verkettung von Saiten mit Java erläutern.

Was ist String -Verkettung in Java?

String-Verkettung”Ist das Verfahren, zwei oder mehr als zwei Zeichenfolgen zu verschmelzen und eine neue Zeichenfolge zu bilden, indem eine Zeichenfolge an eine andere angeht.

Wie man Strings in Java verkettet?

Die Saiten in Java können mit den folgenden Ansätzen verkettet werden:

  • +" Operator.
  • concat ()" Methode.
  • Saite.Format()" Methode.
  • Saite.verbinden()" Methode.
  • StringBuilder" Klasse.

Herangehen

Der "+Operator in Java fügt zwei oder mehr Werte hinzu. Dieser Bediener kann jedoch verwendet werden, um die beiden angegebenen Zeichenfolgen einfach zu verkettet, indem sie hinzugefügt werden.

Beispiel

Überlegen wir das unterbewertete Beispiel:

String concat1 = "Linux";
String concat2 = "Hint";
String -Ergebnis = concat1 + concat2;
System.aus.println ("Die verkettete Zeichenfolge ist:"+Ergebnis);
concat1 += concat2;
System.aus.println ("Die verkettete Zeichenfolge ist:"+concat1);

In den obigen Codezeilen:

  • Initialisieren Sie zwei Zeichenfolgewerte.
  • Verwenden Sie im nächsten Schritt die “+Operator zwischen den Zeichenfolgenwerten, um sie direkt zu verkettet und die resultierende Zeichenfolge anzuzeigen.
  • Ein anderer Ansatz ist die Verwendung der “+=Operator und zeigen das resultierende Ergebnis an.

Ausgang

In der angegebenen Ausgabe ist ersichtlich, dass die angegebenen Zeichenfolgen in beiden Ansätzen verkettet wurden.

Ansatz 2: Verkettierung von Saiten in Java unter Verwendung der „concat ()“ -Methode

Der "concat ()Die Methode verkettet die Zeichenfolge in seinem Parameter bis zum Ende der zugehörigen Zeichenfolge. Diese Methode kann verwendet werden, um die letztere Zeichenfolge als Parameter an die zugehörige Zeichenfolge anzuhängen, wodurch sie verkettet werden.

Syntax

String concat (str)

In der obigen Syntax “,“str”Bezieht sich auf die Schnur, die verkettet werden muss.

Beispiel

Übersicht über die folgenden Codezeilen:

String concat1 = "Linux";
String concat2 = "Hint";
String -Ergebnis = concat1.concat (concat2);
System.aus.println ("Die verkettete Zeichenfolge ist:"+Ergebnis);

Wenden Sie die folgenden Schritte an, wie im angegebenen Code angegeben:

  • Initialisieren Sie auch die Zeichenfolgewerte.
  • Danach verbinden Sie die “concat ()Methode mit der früheren Zeichenfolge, so dass die Zeichenfolge in seinem Parameter am Ende der verknüpften Zeichenfolge angehängt ist.
  • Zuletzt die verkettete String auf der Konsole anzeigen.

Ausgang

Wie festgestellt, wird die String -Verkettung angemessen durchgeführt.

Ansatz 3: Verkettieren Sie Strings in Java mit „String.Format () ”Methode

Der "Saite.Format()”Methode gibt die formatierte Zeichenfolge an. Diese Methode kann durch Erstellen eines “implementiert werdenSaiteObjekt und formatieren die Zeichenfolgen, die so basieren, dass die Saiten verkettet werden.

Syntax

String -Format (str, args objekt)

In dieser Syntax:

  • str”Repräsentiert das String -Format.
  • args Objekt”Zeigt auf die Argumente für das String -Format.

Beispiel

Gehen Sie durch das unterbezogene Beispiel durch, um das angegebene Konzept zu verstehen:

String concat1 = new String ("Linux");
String concat2 = new String ("Hinweis");
String -Ergebnis = Zeichenfolge.Format ("%s%S", concat1, concat2);
System.aus.println ("Die verkettete Zeichenfolge ist:"+Ergebnis);

Im obigen Codeblock:

  • Erstellen Sie zunächst zwei “Saite"Objekte über die"neu"Schlüsselwort und das"String ()Konstruktor und die angegebenen Zeichenfolgewerte zuordnen.
  • Wenden Sie im nächsten Schritt die anFormat()Methode und platzieren Sie die zugewiesenen Stringwerte als Parameter.
  • Beachten Sie, dass "%S”Wird angegeben, da die Werte, die verkettet werden müssen, Zeichenfolgen sind.
  • Zuletzt den resultierenden verketteten String -Wert anzeigen.

Ausgang

Ansatz 4: Verkettungszeichenfolgen in Java mit „String.join () ”Methode

Der "Saite.verbinden()Die Methode verkettet die bereitgestellten Saiten mit einem Trennzeichen und gibt die verkettete Zeichenfolge an. Diese Methode kann implementiert werden, um einfach den enthaltenen Zeichenfolgenwerten in einem Objekt basierend auf dem angegebenen Trennzeichen zu verbinden.

Syntax

String Join (Delim, Val)

In der oben gegebenen Syntax:

  • Grenz”Bezieht sich auf den Trennzeichen, der mit jeder Zeichenfolge hinzugefügt werden muss.
  • val”Entspricht der“verkohlenWert, der mit einem Trennzeichen beigefügt werden muss.

Beispiel

Das folgende Beispiel erklärt das diskutierte Konzept:

String concat1 = new String ("Linux");
String concat2 = new String ("Hinweis");
String -Ergebnis = Zeichenfolge.Join ("", concat1, concat2);
System.aus.println ("Die verkettete Zeichenfolge ist:"+Ergebnis);

Im obigen Codeblock:

  • In ähnlicher Weise erstellen Sie zwei “SaiteObjekte und die angegebenen Zeichenfolgewerte zuordnen.
  • Wenden Sie nun das an “anSaite.verbinden()Methode, so dass die Werte als Parameter basierend auf dem Trennzeichen verkettet werden.
  • Schließlich zeigen Sie den verketteten String -Wert an.

Ausgang

Ansatz 5: Verkettungszeichenfolgen in Java mit der "StringBuilder" -Klasse verkettet

Die Java "StringBuilderDie Klasse wird verwendet, um eine bearbeitbare Folge von Charakteren zu erstellen. Der "append ()”Methode akzeptiert/nimmt Argumente von mehreren Typen wie StringBuilder, int usw. an/nimmt Argumente an. Diese kombinierten Ansätze können angewendet werden, um die Zeichenfolgewerte in Objekten zu speichern und dann eine Verkettung anzuwenden, indem sie angehängt werden.

Beispiel

Folgen wir dem untergegewalten Code-Snippet:

StringBuilder concat1 = new StringBuilder ("Linux");
StringBuilder concat2 = new StringBuilder ("Hinweis");
StringBuilder -Ergebnis = concat1.anhängen (concat2);
System.aus.println ("Die verkettete Zeichenfolge ist:"+Ergebnis);

Erstellen Sie im obigen Code einfach zwei Objekte der “StringBuilderKlasse und verkettet die enthaltenen Werte in den Objekten über die “append ()" Methode.

Ausgang

Die ober-generierte Ausgabe bedeutet, dass die erforderliche Aufgabe erfolgreich erledigt wird.

Abschluss

Die Saiten in Java können durch die Verwendung der “verkettet werden+"Operator, der"concat ()”Methode, die“Saite.Format()”Methode, die“Saite.verbinden()Methode oder die “StringBuilder" Klasse. Diese Ansätze verketten die bereitgestellten Zeichenfolgen direkt oder durch Platzieren der Zeichenfolgewerte in ein Objekt. In diesem Blog wurde die Ansätze zur Verkettungsstaaten in Java erörtert.