Maison > Java > javaDidacticiel > le corps du texte

Comment puis-je répliquer la fonction `join()` de PHP pour la manipulation de tableaux en Java ?

Linda Hamilton
Libérer: 2024-10-27 07:45:03
original
367 Les gens l'ont consulté

How can I replicate PHP's `join()` function for array manipulation in Java?

Réaliser la fonction join() de PHP en Java pour la manipulation de tableaux

En Java, obtenir la fonctionnalité de la fonction join() de PHP pour les tableaux nécessite méthodes alternatives.

Java 8 String.join()

Pour les versions Java 8 et supérieures, la méthode String.join() offre une solution simple :

<code class="java">String.join(", ", new String[]{"Hello", "World", "!"})</code>
Copier après la connexion

Cet extrait de code concatène les éléments du tableau avec une virgule et un espace comme séparateur, ce qui donne :

Hello, World, !
Copier après la connexion
Copier après la connexion

Apache Commons Lang StringUtils.join()

Avant Java 8 ou pour des raisons de compatibilité avec les versions antérieures, la bibliothèque Apache Commons Lang fournit une classe StringUtils avec une fonction join(). Cette méthode joint également les éléments du tableau dans une chaîne :

<code class="java">StringUtils.join(new String[] {"Hello", "World", "!"}, ", ")</code>
Copier après la connexion

Similaire à l'exemple String.join(), ce code génère le même résultat :

Hello, World, !
Copier après la connexion
Copier après la connexion

Notes supplémentaires :

  • Les deux méthodes acceptent un tableau de chaînes comme premier paramètre et une chaîne de séparation comme deuxième paramètre.
  • La chaîne de séparation est interpolée entre chaque élément de la sortie Chaîne.

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!