Questions marquées «stringbuilder»

Stringbuilder est une classe qui fournit un moyen pratique et efficace de travailler avec des données texte dans Java et .NET Framework.


18
StringBuilder vs concaténation de chaînes dans toString () en Java
Compte tenu des 2 toString()implémentations ci-dessous, laquelle est préférée: public String toString(){ return "{a:"+ a + ", b:" + b + ", c: " + c +"}"; } ou public String toString(){ StringBuilder sb = new StringBuilder(100); return sb.append("{a:").append(a) .append(", b:").append(b) .append(", c:").append(c) .append("}") .toString(); } ? Plus important encore, …

17
Supprimer le dernier caractère d'un StringBuilder?
Lorsque vous devez parcourir une collection et créer une chaîne de chaque donnée séparée par un délimiteur, vous vous retrouvez toujours avec un délimiteur supplémentaire à la fin, par exemple for (String serverId : serverIds) { sb.append(serverId); sb.append(","); } Donne quelque chose comme: serverId_1, serverId_2, serverId_3, Je voudrais supprimer le …

9
Comment ajouter une nouvelle ligne à StringBuilder
J'ai un StringBuilderobjet, StringBuilder result = new StringBuilder(); result.append(someChar); Maintenant, je veux ajouter un caractère de nouvelle ligne au StringBuilder. Comment puis-je le faire? result.append("/n"); Ne marche pas. Donc, je pensais à écrire une nouvelle ligne en utilisant Unicode. Est-ce que cela vous aidera? Si oui, comment puis-je en ajouter …




12
C # ou Java: ajouter des chaînes avec StringBuilder?
Je sais que nous pouvons ajouter des chaînes en utilisant StringBuilder. Existe-t-il un moyen de pré-ajouter des chaînes (c'est-à-dire d'ajouter des chaînes devant une chaîne) en utilisant StringBuilderafin de pouvoir conserver les avantages de performances que cela StringBuilderoffre?
102 c#  java  stringbuilder 

14
Est-il préférable de réutiliser un StringBuilder dans une boucle?
J'ai une question relative aux performances concernant l'utilisation de StringBuilder. Dans une très longue boucle, je manipule un StringBuilderet le passe à une autre méthode comme celle-ci: for (loop condition) { StringBuilder sb = new StringBuilder(); sb.append("some string"); . . . sb.append(anotherString); . . . passToMethod(sb.toString()); } L'instanciation StringBuilderà chaque …


6
Bonne façon d'utiliser StringBuilder dans SQL
Je viens de trouver une construction de requête SQL comme celle-ci dans mon projet: return (new StringBuilder("select id1, " + " id2 " + " from " + " table")).toString(); Cela StringBuilderatteint-il son objectif, à savoir réduire l'utilisation de la mémoire? J'en doute, car dans le constructeur, le «+» (opérateur …


9
Meilleures pratiques / performances: mélanger StringBuilder.append avec String.concat
J'essaie de comprendre quelle est la meilleure pratique et pourquoi pour concaténer des littéraux de chaîne et des variables pour différents cas. Par exemple, si j'ai un code comme celui-ci StringBuilder sb = new StringBuilder("AAAAAAAAAAAAA") .append(B_String).append("CCCCCCCCCCC").append(D_String) .append("EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE") .append("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"); Est-ce la manière de procéder? À partir de cet article , j'ai …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.