Il metodo Java String join () restituisce una nuova stringa con gli elementi dati uniti con il delimitatore specificato.
La sintassi del join()
metodo delle stringhe è:
String.join(CharSequence delimiter, Iterable elements)
o
String.join(CharSequence delimiter, CharSequence… elements)
Qui, …
significa che ce ne possono essere uno o più CharSequence
.
Nota: join()
è un metodo statico. Non è necessario creare un oggetto stringa per chiamare questo metodo. Piuttosto, chiamiamo il metodo usando il nome della classe String
.
parametri join ()
Il join()
metodo accetta due parametri.
- delimitatore : il delimitatore da unire agli elementi
- elementi - elementi da unire
Appunti:
- Puoi passare qualsiasi classe che implementa
CharSequence
ajoin()
. - Se viene passato un iterabile, i suoi elementi verranno uniti. L'iterabile deve implementare
CharSequence
. - Stringa , StringBuffer , CharBuffer ecc sono CharSequence come queste classi implementano.
join () Valore restituito
- restituisce una stringa
Esempio 1: Java String join () con CharSequence ()
class Main ( public static void main(String() args) ( String result; result = String.join("-", "Java", "is", "fun"); System.out.println(result); // Java-is-fun ) )
Qui, abbiamo passato tre corde Java
, is
e fun
al join()
metodo. Queste stringhe vengono unite utilizzando il -
delimitatore.
Esempio 2: Java String join () con 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 ) )
Qui String
viene creato un ArrayList di tipo. Gli elementi di ArrayList vengono uniti utilizzando il -
delimitatore.