Metoda Java String join () vrací nový řetězec s danými prvky spojenými se zadaným oddělovačem.
Syntaxe řetězcové join()metody je buď:
String.join(CharSequence delimiter, Iterable elements)
nebo
String.join(CharSequence delimiter, CharSequence… elements)
Tady … znamená, že může být jeden nebo více CharSequence.
Poznámka: join() je statická metoda. Pro volání této metody není nutné vytvářet objekt řetězce. Spíše voláme metodu pomocí názvu třídy String.
Parametry join ()
join()Metoda má dva parametry.
- oddělovač - oddělovač, který má být spojen s prvky
- prvky - prvky, které mají být spojeny
Poznámky:
- Můžete předat jakékoliv třídy, která implementuje
CharSequencedojoin(). - Pokud je předána iterace, její prvky se spojí. Iterable musí implementovat
CharSequence. - String , StringBuffer , CharBuffer atd. Jsou CharSequence, protože tyto třídy to implementují.
join () návratová hodnota
- vrátí řetězec
Příklad 1: Java String join () With CharSequence ()
class Main ( public static void main(String() args) ( String result; result = String.join("-", "Java", "is", "fun"); System.out.println(result); // Java-is-fun ) )
Zde jsme prošli tři řetězce Java, isa funna join()metodě. Tyto řetězce jsou spojeny pomocí -oddělovače.
Pří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 ) )
Zde se vytvoří ArrayList Stringtypu. Prvky ArrayList jsou spojeny pomocí -oddělovače.








