Java String join ()

Metoda Java String join () returnează un șir nou cu elementele date unite cu delimitatorul specificat.

Sintaxa join()metodei șirului este fie:

 String.join(CharSequence delimiter, Iterable elements)

sau

 String.join(CharSequence delimiter, CharSequence… elements)

Aici, înseamnă că pot exista una sau mai multe CharSequence.

Notă: join() este o metodă statică. Nu trebuie să creați un obiect șir pentru a apela această metodă. Mai degrabă, apelăm metoda folosind numele clasei String.

join () Parametri

join()Metoda ia doi parametri.

  • delimitator - delimitatorul care trebuie asociat cu elementele
  • elemente - elemente care trebuie unite

Note:

  • Puteți trece orice clasă care implementează CharSequencela join().
  • Dacă este trecut un iterabil, elementele sale vor fi unite. Iterabilul trebuie implementat CharSequence.
  • String , StringBuffer , CharBuffer etc. sunt CharSequence pe măsură ce aceste clase o implementează.

join () Valoare returnată

  • returnează un șir

Exemplul 1: Java String join () Cu CharSequence ()

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

Aici, am trecut trei siruri de caractere Java, isși funla join()metoda. Aceste șiruri sunt unite folosind -delimitatorul.

Exemplul 2: Java String join () Cu 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 ) )

Aici, Stringeste creată o listă ArrayList . Elementele ArrayList sunt unite folosind -delimitatorul.

Articole interesante...