Articles of ssortingngbuilder

Comment append deux ssortingngBuilders?

Est-il possible d’append deux générateurs de chaînes? Et si oui – fonctionne-t-il mieux que d’append une chaîne à un SsortingngBuilder?

Quelle est la manière la plus simple d’écrire le contenu d’un SsortingngBuilder dans un fichier texte dans .NET 1.1?

Je dois utiliser SsortingngBuilder au lieu d’une liste de chaînes car je suis bloqué avec .NET 1.1 pour ce projet. Il est vraiment difficile pour moi de me faire sentir comme si je portais des vieux bibelots en peau de léopard et traînait un club grumeleux dans la poussière. Quoi qu’il en soit, je veux […]

Java: Ssortingng concat vs SsortingngBuilder – optimisé, que dois-je faire?

Dans cette réponse , il est dit (implique) que la concaténation de chaînes est optimisée dans les opérations SsortingngBuilder de toute façon, alors quand j’écris mon code, y a-t-il une raison d’écrire du code SsortingngBuilder dans la source? Notez que mon cas d’utilisation est différent de la question du PO, car je concatène / ajoute […]

Ecrire SsortingngBuilder dans Stream

Quelle est la meilleure méthode pour écrire un SsortingngBuilder dans un System.IO.Stream? Je suis en train de faire: SsortingngBuilder message = new SsortingngBuilder(“All your base”); message.Append(” are belong to us”); System.IO.MemoryStream stream = new System.IO.MemoryStream(); System.Text.ASCIIEncoding encoding = new ASCIIEncoding(); stream.Write(encoder.GetBytes(message.ToSsortingng()), 0, message.Length);

SsortingngBuffer est obsolète?

Dans le livre “Java efficace”, Josh Bloch dit que SsortingngBuffer est largement obsolète et devrait être remplacé par l’implémentation non synchronisée ‘SsortingngBuilder’ . Mais d’après mon expérience, j’ai toujours vu l’utilisation généralisée de la classe SsortingngBuffer. Pourquoi la classe SsortingngBuffer est-elle maintenant obsolète et pourquoi SsortingngBuilder devrait-il être préféré à SsortingngBuffer, à l’exception des performances […]

SsortingngBuilder: comment obtenir la chaîne finale?

Quelqu’un m’a dit qu’il était plus rapide de concaténer des chaînes avec SsortingngBuilder. J’ai changé mon code mais je ne vois aucune propriété ou méthode pour obtenir la chaîne de génération finale. Comment puis-je obtenir la chaîne?

Est-ce que je sape l’efficacité de SsortingngBuilder?

J’ai commencé à utiliser SsortingngBuilder de préférence à la concaténation directe, mais il semble qu’il manque une méthode cruciale. Donc, je l’ai implémenté moi-même, en tant qu’extension: public void Append(this SsortingngBuilder ssortingngBuilder, params ssortingng[] args) { foreach (ssortingng arg in args) ssortingngBuilder.Append(arg); } Cela tourne le désordre suivant: SsortingngBuilder sb = new SsortingngBuilder(); … sb.Append(SettingNode); […]

Quand utilisez-vous SsortingngBuilder.AppendLine / ssortingng.Format vs. SsortingngBuilder.AppendFormat?

Une question récente a été soulevée concernant l’utilisation de Ssortingng.Format (). Une partie de ma réponse incluait une suggestion d’utiliser SsortingngBuilder.AppendLine (ssortingng.Format (…)). Jon Skeet a suggéré que c’était un mauvais exemple et proposé d’utiliser une combinaison de AppendLine et AppendFormat. Il m’est apparu que je ne m’étais jamais vraiment installé dans une approche “préférée” […]

Quand utiliser SsortingngBuilder?

Je comprends les avantages de SsortingngBuilder. Mais si je veux concaténer 2 chaînes, alors je suppose qu’il est préférable (plus rapide) de le faire sans SsortingngBuilder. Est-ce correct? À quel point (nombre de chaînes) devient-il préférable d’utiliser SsortingngBuilder?

Meilleur moyen de supprimer le dernier caractère d’une chaîne créée avec ssortingngbuilder

J’ai le suivant data.AppendFormat(“{0},”,dataToAppend); Le problème, c’est que je l’utilise en boucle et qu’il y aura une virgule d’essai. Quel est le meilleur moyen de supprimer la virgule finale? Dois-je changer les données en une chaîne de la sous-chaîne?