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

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

Patricia Arquette
Patricia Arquetteoriginal
2024-12-02 19:29:11289parcourir

How Can I Efficiently Join Array Elements with a Separator in Java?

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

Question :

Rechercher un moyen efficace pour concaténer des éléments de tableau avec un séparateur spécifié, semblable à l'opération inverse de fractionnement.

Solution :

Utilisation de la méthode String.join() de Java 8 :

Java 8 introduit une méthode pratique appelé String.join(), qui rationalise cela tâche :

String joinedString = String.join(delimiter, elements);

où :

  • le délimiteur est le séparateur à insérer entre les éléments.
  • les éléments peuvent être spécifiés directement, sous forme de tableau ou sous forme de un itérable.

Cette méthode fonctionne de manière simple manière :

  • Spécification de l'élément direct :

    String joined1 = String.join(",", "a", "b", "c");
  • Entrée du tableau :

    String[] array = {"a", "b", "c"};
    String joined2 = String.join(",", array);
  • Itérable Entrée :

    List<String> list = Arrays.asList(array);
    String joined3 = String.join(",", list);

L'utilisation de String.join() garantit une solution efficace et concise pour combiner des éléments de tableau avec un séparateur en Java.

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