El método join () de Java String devuelve una nueva cadena con los elementos dados unidos con el delimitador especificado.
La sintaxis del join()método de cadena es:
String.join(CharSequence delimiter, Iterable elements)
o
String.join(CharSequence delimiter, CharSequence… elements)
Aquí, … significa que puede haber uno o más CharSequence.
Nota: join() es un método estático. No es necesario crear un objeto de cadena para llamar a este método. Más bien, llamamos al método usando el nombre de la clase String.
Parámetros de join ()
El join()método toma dos parámetros.
- delimitador : el delimitador que se unirá con los elementos
- elementos - elementos a unir
Notas:
- Puede pasar cualquier clase que implemente
CharSequenceajoin(). - Si se pasa un iterable, sus elementos se unirán. Lo iterable debe implementar
CharSequence. - Cadena , StringBuffer , CharBuffer etc., son CharSequence ya que estas clases implementan.
join () Valor devuelto
- devuelve una cadena
Ejemplo 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 ) )
Aquí, hemos pasado tres cuerdas Java, isy funal join()método. Estas cadenas se unen mediante el -delimitador.
Ejemplo 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 ) )
Aquí, Stringse crea una ArrayList de tipo. Los elementos de ArrayList se unen mediante el -delimitador.








