Java StringJoiner appartient au package java.util (les packages sont la collection de classes et d'héritages), avec l'aide de StringJoiner en Java, nous pouvons construire des séquences de caractères et ces caractères sont séparés par un délimiteur, et il a facultatif support où nous pouvons éventuellement commencer par un suffixe et un préfixe et nous pouvons également terminer par un suffixe et un préfixe. Vous vous demandez peut-être pourquoi nous devrions l'utiliser car nous avons déjà StringBuilder en Java, donc en fait, avec l'aide de StringJoiner, nous avions besoin d'écrire très moins de code pour obtenir un résultat de sortie meilleur et plus efficace.
Commencez votre cours de développement de logiciels libres
Développement Web, langages de programmation, tests de logiciels et autres
Ici, nous avons la syntaxe pour les constructeurs et pour les méthodes.
Vous trouverez ci-dessous la syntaxe basée sur le constructeur :
1. StringJoiner(SequenceOfCharacters d) : C'est une manière très simple d'utiliser StringJoiner. Ici, nous n'allons pas utiliser quoi que ce soit comme des caractères, un préfixe de début, un suffixe et non un préfixe et un suffixe de fin.
Scope(public/private/protected) StringJoiner(SequenceOfCharacters d)
Attributs :
2. StringJoiner(SequenceOfCharacters d, CharSequence p, SequenceOfCharacters s) : Il utilisera le constructJoiner sans aucun caractère en utilisant la copie de son préfixe (p), de son suffixe (s) et de son délimiteur fournis. Dans le cas où nous n'ajoutons aucun caractère pour StringJoiner et également si nous n'accédons pas à la valeur de chaîne invoquée, il exécutera son comportement par défaut, c'est-à-dire qu'il donne le résultat sous forme de préfixe ++ suffixe dans le résultat de sortie.
Scope(public/private/protected) StringJoiner(SequenceOfCharacters d, SequenceOfCharacters p, SequenceOfCharacters s)
Attributs :
Nous pouvons utiliser 5 types de syntaxe différents pour le StringJoiner.
1. String toString() : Il produira un objet String à partir de StringJoiner.
Scope(public/private/protected) String toString()
Attributs :
2. StringJoiner add : Cette méthode est utilisée pour ajouter une copie de la valeur CharSequence pour l'élément suivant à StringJoiner.
Scope(public/private/protected) StringJoiner add(SequenceOfCharacters ne)
Attributs :
3. Fusion StringJoiner : Il est utilisé pour ajouter le nouveau contenu pour StringJoiner ; cela se produit sans utiliser de suffixe et de préfixe sous la forme de l'élément suivant (au cas où il ne serait pas vide). Supposons que si la chaîne donnée est vide, alors cet appel ne change pas.
Scope(public/private/protected) StringJoiner merge(StringJoiner other)
Attributs :
4. int length : Cette méthode sera utilisée lorsque nous souhaitons obtenir la taille de la chaîne.
Scope(public/private/protected) int length()
Attributs :
Retours :
Cela donnera ce StringJoiner.
5. StringJoiner setEmptyValue : Cette méthode attribuait une chaîne à utiliser au moment de décider de la représentation sous forme de chaîne du StringJoiner et du moment où il n'y avait aucun élément à l'intérieur de la chaîne.
Scope(public/private/protected) StringJoiner setEmptyValue(CharSequence emptyValue)
Attributs :
Vous trouverez ci-dessous les exemples de Java StringJoiner :
Ici, nous rejoignons de nombreux noms d'utilisateur et nous passons « - » comme délimiteur entre les noms.
Code :
import java.util.StringJoiner; public class JoinString { public static void main(String[] arguments) { StringJoiner joinStrings = new StringJoiner("-"); joinStrings.add("Ranjan"); joinStrings.add("Ajay"); joinStrings.add("Vijay"); joinStrings.add("Sujit"); joinStrings.add("Akash"); joinStrings.add("Vikash"); joinStrings.add("Arun"); System.out.println(joinStrings.toString()); } }
Sortie :
Code :
import java.util.StringJoiner; public class JoinNumbers{ public static void main(String[] arguments) { StringJoiner joinNumeric = new StringJoiner("."); joinNumeric.add("10"); joinNumeric.add("11"); joinNumeric.add("12"); joinNumeric.add("13"); joinNumeric.add("14"); joinNumeric.add("15"); joinNumeric.add("16"); System.out.println(joinNumeric); } }
Sortie :
Ici, nous avons vu la classe StringJoiner en Java, et nous avons vu les comportements de la classe StringJoiner avec quelques exemples importants. Nous avons vu divers constructeurs et méthodes de ces classes StringJoiner et le fonctionnement de la classe StringJoiner 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!