CodeGym /Java-Blog /Random-DE /Java-String-Join()-Methode
John Squirrels
Level 41
San Francisco

Java-String-Join()-Methode

Veröffentlicht in der Gruppe Random-DE

Was ist die Java String Join()-Methode?

Die Java-String- Join()- Methode verbindet alle Strings mit einem für diese Methode bereitgestellten Trennzeichen. Für die Verwendung dieser Methode müssen wir kein Objekt erstellen, da es sich um eine statische Methode der Java- String- Klasse handelt.

Formen der Join-Methode

Es gibt zwei Formen von Join-Methoden in der Java- String- Klasse, oder man kann sagen, dass es zwei überladene Formen gibt . Einer verbindet die Anzahl der als Parameter bereitgestellten Zeichenfolgen und der andere verknüpft das Array oder die Liste der Zeichenfolgen durch Iteration, aber die Anzahl der Zeichenfolgen oder die Elemente des Arrays oder der Liste müssen CharSequence Interface implementieren . Lassen Sie uns sie anhand von Beispielen im Detail besprechen.

Treten Sie Strings bei

Diese Methode benötigt ein Trennzeichen als ersten Parameter und kann dann mit einem oder mehreren zu verkettenden Zeichensequenzelementen oder Zeichenfolgen versehen werden.

Syntax

//CharSequence... represents that more than one element can be passed
public static String join(CharSequence delimiter, CharSequence... elements)

Parameter

  1. Deleimeter fungiert als Trennzeichen zwischen den Elementen.
  2. Elemente, die verbunden werden mussten.

Kehrt zurück

Es wird immer eine verkettete Zeichenfolge von Elementen zurückgegeben, die durch das Trennzeichen verbunden sind.

Beispiel

class Main {
  public static void main(String[] args) {
    String str1 = "Concatenating";
    String str2 = "the";
    String str3 = "strings";
    String str4 = "with";
    String str5 = "space";
    String str6 = "as";
    String str7 = "delimiter";

    // joining strings with space between them as delimiter
    String joinedStr = String.join(" ", str1, str2, str3, str4, str5, str6, str7);

    System.out.println(joinedStr);
  }
}

Ausgabe

Verketten der Zeichenfolgen mit Leerzeichen als Trennzeichen

Beitrittsliste

Diese Methode verwendet ein Trennzeichen als ersten Parameter und ein iterierbares Zeichen als zweiten Parameter, dessen Elemente CharSequence implementieren müssen und verknüpft werden.

Syntax

public static String join(CharSequence delimiter, Iterable<? extends CharSequence> elements)

Parameter

  1. Deleimeter fungiert als Trennzeichen zwischen den Elementen.
  2. Iterable, bei dem es sich um eine Liste oder ein Array von Elementen handeln kann, muss verknüpft werden.

Kehrt zurück

Es wird immer eine verkettete Zeichenfolge von Elementen zurückgegeben, die durch das Trennzeichen verbunden sind.

Beispiel

import java.util.ArrayList;

class Main {
  public static void main(String[] args) {
    ArrayList<String> arrayOfStrings = new ArrayList<>();
    arrayOfStrings.add("Concatenating");
    arrayOfStrings.add("the");
    arrayOfStrings.add("array");
    arrayOfStrings.add("list");
    arrayOfStrings.add("elements");
    arrayOfStrings.add("with");
    arrayOfStrings.add("space");
    arrayOfStrings.add("as");
    arrayOfStrings.add("delimiter");

    // joining arrayList with space between them as delimiter
    String joinedStr = String.join(" ", arrayOfStrings);

    System.out.println(joinedStr);
  }
}

Ausgabe

Verketten der Array-Listenelemente mit Leerzeichen als Trennzeichen

Beispiel für Java String join()

class Main {
  public static void main(String[] args) {
    String str1 = "2022";
    String str2 = "9";
    String str3 = "12";

    // joining strings with - between them as delimiter to show date
    String joinedStr1 = String.join("-", str1, str2, str3);

    System.out.println(joinedStr1);

    // joining strings with / between them as delimiter to show date
    String joinedStr2 = String.join("/", str1, str2, str3);

    System.out.println(joinedStr2);
  }
}

Ausgabe

2022-9-12 2022/9/12

Abschluss

Wir hoffen, dass Sie inzwischen verstehen, was die Java-String- Join()- Methode ist und wie Sie beide Formen implementieren. Fühlen Sie sich frei, zu üben und zurückzukommen, wann immer Sie weitere Unterstützung benötigen. Viel Spaß beim Lernen!
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION