Jointure de chaîne Java ()

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, iset 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 Stringtype est créée. Les éléments de ArrayList sont joints à l'aide du -délimiteur.

Articles intéressants...