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ă
CharSequence
lajoin()
. - 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 fun
la 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, String
este creată o listă ArrayList . Elementele ArrayList sunt unite folosind -
delimitatorul.