La méthode Java String join () renvoie une nouvelle chaîne avec les éléments donnés joints avec le délimiteur spécifié.
La syntaxe de la join()
méthode string est soit:
String.join(CharSequence delimiter, Iterable elements)
ou
String.join(CharSequence delimiter, CharSequence… elements)
Ici, cela …
signifie qu'il peut y en avoir un ou plusieurs CharSequence
.
Remarque: join()
est une méthode statique. Vous n'avez pas besoin de créer un objet chaîne pour appeler cette méthode. Nous appelons plutôt la méthode en utilisant le nom de la classe String
.
Paramètres join ()
La join()
méthode prend deux paramètres.
- delimiter - le délimiteur à joindre aux éléments
- éléments - éléments à joindre
Remarques:
- Vous pouvez transmettre n'importe quelle classe implémentée
CharSequence
àjoin()
. - Si un itérable est passé, ses éléments seront joints. L'itérable doit implémenter
CharSequence
. - String , StringBuffer , CharBuffer, etc. sont des CharSequence car ces classes l'implémentent.
join () Valeur de retour
- renvoie une chaîne
Exemple 1: Java String join () avec CharSequence ()
class Main ( public static void main(String() args) ( String result; result = String.join("-", "Java", "is", "fun"); System.out.println(result); // Java-is-fun ) )
Ici, nous avons passé trois chaînes Java
, is
et fun
à la join()
méthode. Ces chaînes sont jointes à l'aide du -
délimiteur.
Exemple 2: Java String join () avec 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 ) )
Ici, une ArrayList de String
type est créée. Les éléments de ArrayList sont joints à l'aide du -
délimiteur.