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
CharSequence
dojoin()
. - 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
, is
a fun
na 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 String
typu. Prvky ArrayList sú spojené pomocou -
oddeľovača.