Java String join ()

O método Java String join () retorna uma nova string com os elementos fornecidos unidos com o delimitador especificado.

A sintaxe do join()método string é:

 String.join(CharSequence delimiter, Iterable elements)

ou

 String.join(CharSequence delimiter, CharSequence… elements)

Aqui, significa que pode haver um ou mais CharSequence.

Nota: join() é um método estático. Você não precisa criar um objeto de string para chamar este método. Em vez disso, chamamos o método usando o nome da classe String.

Parâmetros de join ()

O join()método leva dois parâmetros.

  • delimitador - o delimitador a ser unido aos elementos
  • elementos - elementos a serem unidos

Notas:

  • Você pode passar qualquer classe que implemente CharSequencepara join().
  • Se um iterável for passado, seus elementos serão unidos. O iterável deve implementar CharSequence.
  • String , StringBuffer , CharBuffer etc. são CharSequence conforme essas classes os implementam.

join () Return Value

  • retorna uma string

Exemplo 1: Java String join () com CharSequence ()

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

Aqui, nós passamos três cordas Java, ise funao join()método. Essas strings são unidas usando o -delimitador.

Exemplo 2: Java String join () com 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 ) )

Aqui, um ArrayList do Stringtipo é criado. Os elementos de ArrayList são unidos usando o -delimitador.

Artigos interessantes...