Java String join ()

Metóda Java String join () vracia nový reťazec s danými prvkami spojenými so zadaným oddeľovačom.

Syntax reťazcovej join()metódy je buď:

 String.join(CharSequence delimiter, Iterable elements)

alebo

 String.join(CharSequence delimiter, CharSequence… elements)

Tu znamená, že môže byť jeden alebo viac CharSequence.

Poznámka: join() je statická metóda. Na volanie tejto metódy nemusíte vytvárať reťazcový objekt. Namiesto toho metódu voláme pomocou názvu triedy String.

parametre join ()

join()Metóda má dva parametre.

  • oddeľovač - oddeľovač, ktorý sa má spojiť s prvkami
  • prvky - prvky, ktoré sa majú spojiť

Poznámky:

  • Môžete odovzdať ktorúkoľvek triedu, ktorá sa implementuje CharSequencedo join().
  • Ak je iterácia odovzdaná, spoja sa jej prvky. Iterácia sa musí implementovať CharSequence.
  • String , StringBuffer , CharBuffer atď. Sú CharSequence, keď ich tieto triedy implementujú.

join () návratová hodnota

  • vráti reťazec

Príklad 1: Java String join () s CharSequence ()

 class Main ( public static void main(String() args) ( String result; result = String.join("-", "Java", "is", "fun"); System.out.println(result); // Java-is-fun ) )

Tu sme prešli tri reťazca Java, isa funna join()metóde. Tieto reťazce sú spojené pomocou -oddeľovača.

Príklad 2: Java String join () s Iterable

 import java.util.ArrayList; class Main ( public static void main(String() args) ( ArrayList text = new ArrayList(); // adding elements to the arraylist text.add("Java"); text.add("is"); text.add("fun"); String result; result = String.join("-", text); System.out.println(result); // Java-is-fun ) )

Tu sa vytvorí ArrayList Stringtypu. Prvky ArrayList sú spojené pomocou -oddeľovača.

Zaujímavé články...