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
Libérer: 2024-12-02 19:29:11
original
299 Les gens l'ont consulté

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);
Copier après la connexion

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");
    Copier après la connexion
  • Entrée du tableau :

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

    List<String> list = Arrays.asList(array);
    String joined3 = String.join(",", list);
    Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal