Java String join ()

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 CharSequencea join().
  • 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, ise funal 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 Stringviene creato un ArrayList di tipo. Gli elementi di ArrayList vengono uniti utilizzando il -delimitatore.

Articoli interessanti...