Maison >Java >javaDidacticiel >Comment joindre efficacement des éléments de tableau en Java avec un séparateur ?

Comment joindre efficacement des éléments de tableau en Java avec un séparateur ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-03 08:31:10149parcourir

How to Efficiently Join Array Elements in Java with a Separator?

Joindre des éléments de tableau avec un séparateur en Java

En Java, diviser une chaîne en un tableau est une opération courante utilisant la méthode split. Cependant, l'opération inverse, qui consiste à joindre les éléments du tableau en une seule chaîne avec un séparateur, nécessite un effort supplémentaire.

Pour une solution rapide et efficace, envisagez d'utiliser la méthode String.join de Java 8, qui combine plusieurs éléments en une chaîne. . Cette méthode accepte deux paramètres : un délimiteur (séparateur) et les éléments à joindre.

Comment utiliser String.join :

String.join propose plusieurs options pour spécifier les éléments à joindre :

  • Spécifier directement les éléments : String.join(",", "a", "b", "c")
  • Utilisation de tableaux : String.join(",", new String[] { "a ", "b", "c" })
  • Utilisation d'itérables : String.join(",", Arrays.asList(new String[] { "a", "b", "c" }))

Par exemple, pour joindre le tableau ["a", "b", "c"] avec un séparateur virgule, utilisez :

String joinedString = String.join(",", "a", "b", "c");

Alternatives à String.join :

Si Java 8 n'est pas disponible, des approches alternatives include :

  • Itérer sur le tableau et ajouter chaque élément avec le séparateur
  • Utiliser un StringBuilder et concaténer les éléments manuellement

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn