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

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

Linda Hamilton
Linda Hamiltonoriginal
2024-10-27 07:45:03352parcourir

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>

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, !

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>

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

Hello, World, !

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!

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