Java String join ()

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 CharSequencedo join().
  • 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.

Zajímavé články...