我的问题很简单。前段时间StringBuilder被删除了。这可能是什么原因?我现在怎么处理大字符串?为什么StringBuilder被删除?
回答
flash.utils.StringBuilder
最初作为在String
concatanation缺乏性能的响应。但String
concatanation进行了优化,所以没有理由使用/保留此Class
。
报价从http://onflex.org/ACDS/AS3TuningInsideAVM2JIT.pdf第38页
有一段时间,我们必须快速串 拼接发生了什么一类flash.utils.StringBuilder?答:我们通过实现复合字符串(软线)所作的+运算速度超快 ,所以StringBuilder的是 不需要除去
我不知道是否适用于StringBuilder,因为如果您使用的是Flex,则为(开放源代码)StringUtil类。我想你可以通过复制项目中的源文件来使用它。我知道下载整个SDK的一个文件可以关闭,但我不认为我可以直接链接到该文件。
您还可以检查出此相关的问题:StringBuilder in Flex
谢谢您的回答!看起来像toString()方法连接缓冲区中包含的字符串。由于字符串是不可变的,每个串联中都会创建一个新的字符串。这不好 – Eugeny89
StringBuilder类存在于早期的Flash Player 8.5/9阿尔法机和贝塔,所以我不他们认为他们甚至完成了它。
如果您担心可见文本,则可以使用TextField.appendText方法,该方法应该是优化字符串修改方法。
- 1. 为什么io.sort.record.percent被删除?
- 2. 什么被删除?
- 3. StringBuilder删除行
- 4. 为什么我的cookie已被删除
- 5. 为什么我的日志被删除?
- 6. 为什么我的cookies不被删除?
- 7. 为什么条目不被删除?
- 8. PHP为什么$符号被删除
- 9. 为什么映射对会被删除?
- 10. 为什么NpgsqlException.ConstraintName属性被删除?
- 11. 为什么cookie不被删除?
- 12. 日志什么被删除
- 13. 为什么org.apache.commons.math3。*被删除,可以选择什么
- 14. 为什么当对象被删除时NSFetchedResultsChangeDelete不会被触发?
- 15. 为什么T4输出被创建然后被删除?
- 16. 为什么要删除这么多文件?警告:112681文件将被删除
- 17. 为什么正则表达式和StringBuilder在删除空白处速度较慢?
- 18. 什么时候getTempDirectory文件被删除?
- 19. 什么时候流对象被删除?
- 20. IIS删除System.Web.Extensions.dll,为什么?
- 21. 为什么STUFF删除XML?
- 22. 为什么不删除Cookie?
- 23. 什么是已删除的函数,为什么只有我传递文件的函数被视为已删除?
- 24. 为什么在这种情况下,Treenode I尝试删除不会被删除?
- 25. 为什么StringBuilder无法添加AppendLine?
- 26. 为什么StringBuilder类是密封的?
- 27. 为什么使用TagBuilder而不是StringBuilder?
- 28. 为什么StringBuilder的参照像个通
- 29. 为什么从我的eclipse R文件被删除?
- 30. 为什么$ form_state ['values']在drupal_process_form()中被删除?
@ m.edmondson,现在的问题是在闪光灯不安博.NET框架 – Eugeny89