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
CharSequencedojoin(). - 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.








