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
CharSequenceparajoin(). - 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.








