我的问题很简单。前段时间,StringBuilder被删除了。可能是什么原因?我现在如何处理大字符串?
答案 0 :(得分:13)
flash.utils.StringBuilder
首次被引入作为对String
连续性缺乏表现的回应。但随后String
concatanation已经过优化,因此没有理由使用/保留此Class
。
来自http://onflex.org/ACDS/AS3TuningInsideAVM2JIT.pdf第38页的引用
有一段时间,我们有一个类flash.utils.StringBuilder用于快速字符串 连接发生什么事了?答:我们让+运营商超级快 通过实现复合字符串(cords),所以StringBuilder就是 不需要和删除
答案 1 :(得分:1)
我不知道StringBuilder,因为如果你使用Flex那就是(开源)StringUtil类。我猜您可以通过复制项目中的源文件来使用它。我知道为一个文件下载整个SDK可以关闭,但我认为我不能直接链接到该文件。
您还可以查看以下相关问题:StringBuilder in Flex
答案 2 :(得分:1)
早期的Flash Player 8.5 / 9 Alpha和Betas中存在StringBuilder类,所以我认为它们甚至没有完成它。
如果您担心Visible文本,可以使用TextField.appendText方法,该方法应该是优化的String修改方法。