Je suis à la recherche d'une classe de concaténation de chaînes rapide ou plus en Flex. Comme StringBuilder en Java.StringBuilder dans Flex
Merci
Je suis à la recherche d'une classe de concaténation de chaînes rapide ou plus en Flex. Comme StringBuilder en Java.StringBuilder dans Flex
Merci
var str1:String = "Vinoth";
var str2:String = "Babu";
var str3:String = "Chennai";
var str4:String = concat(str1, " ", str2, " ", str3)
trace (str4) entraînerait vous str4 == "Vinoth Babu Chennai"
Chaîne Concat Classe
public class StringBuffer
{
public var buffer:Array = new Array();
public function add(str:String):void
{
for (var i:Number = 0; i < str.length; i++)
{
buffer.push(str.charCodeAt(i));
}
}
public function toString():String
{
return String.fromCharCode.apply(this, buffer);
}
}
Ici vous avez une plus indepth que la classe ci-dessus écrite .
http://blogs.adobe.com/pfarland/2007/10/avoiding_string_concatenation.html
Joli lien, merci. – zinovii
Vous pouvez créer un tableau de chaînes, puis utiliser String.concat
pour les combiner.
Cependant, je n'ai jamais vu de manipulation de chaînes apparaître comme un goulot d'étranglement lors du profilage d'une application Flex. J'ai dans .NET, mais pas Flex.
J'ai fini par méthode de création de tableau, puis utilisé .join(). – zinovii
vous orthographié StringBuilder mal dans le titre – BigJoe714
l'orthographe StringBuilder fixe – zinovii