【发布时间】:2009-10-08 07:53:52
【问题描述】:
像下面的代码这样的东西超级慢:
var str:String = ""
for (var i:Number = 0 ; i<1000000000000000000 ; ++i) {
str += "someLongLongLongLongLongLongLongLongLongString";
}
Java 中有StringBuilder,但似乎没有与 AS 对应的。
那么,你们如何处理大字符串连接?
更新:
谢谢大家的回答!
我刚刚编写了自己的testing program。使用+= 已经是最快的了……慢的是把它放在TextArea 上……
我投票支持你们中的大多数人,因为这些建议是有道理的 :) 虽然我的测试结果表明我的问题似乎有些问题,因为我要求的东西比已经最好的东西更好:P
【问题讨论】:
标签: flash actionscript-3 string concatenation