java: concaténer efficacement les listes de chaînes
Dans Java, il existe plusieurs façons de combiner plusieurs chaînes d'une liste en une seule chaîne. Alors que l'on peut créer manuellement une boucle et ajouter chaque chaîne à un stringbuilder, en vérifiant la première chaîne et en ajoutant un séparateur en conséquence, cette approche peut être lourde. Sa syntaxe est la suivante:
String static static join (chardensencence Delimiter, iTable Étend les éléments de char à carré être rejoint
Exemple avec string.join ()
public static String join(CharSequence delimiter, Iterable extends CharSequence> elements)pour rejoindre une liste de chaînes à l'aide de string.join ():
list
StringJoiner pour plus de contrôle
La classe StringJoiner fournit encore plus de contrôle sur le processus de concaténation. Il permet de définir les préfixes, les suffixes et les délimiteurs pour la chaîne résultante. Sa syntaxe est:
public static String join(CharSequence delimiter, Iterable extends CharSequence> elements)classe publique StringJoiner { StringJoiner (CharSequence Delimiter) }
Exemple avec StringJoiner
StringJoiner Joiner = new StringJoiner (",", "[", "]"); Joiner.Add ("Apple"); Joiner.Add ("Orange"); Joiner.add ("banane"); Résultat de la chaîne = joiner.toString (); // "[Apple, orange, banane]"
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3