tef*_*ozi 15 apache-flex actionscript actionscript-3
我正在寻找Flex中的快速字符串连接类.就像Java中的StringBuilder一样.
谢谢
Tha*_*var 12
var str1:String = "Vinoth";
var str2:String = "Babu";
var str3:String = "Chennai";
var str4:String = concat(str1, " ", str2, " ", str3)
Run Code Online (Sandbox Code Playgroud)
跟踪(str4)会导致str4 =="Vinoth babu Chennai"
String Concat类
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);
}
}
Run Code Online (Sandbox Code Playgroud)
在这里你比上面写的课程更深入.
http://blogs.adobe.com/pfarland/2007/10/avoiding_string_concatenation.html