本文介绍了Flex 中的 StringBuilder的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在 Flex 中寻找快速字符串连接类.就像 Java 中的 StringBuilder.

I'm looking for fast string concatenation class or so in Flex.Like StringBuilder in Java.

谢谢

推荐答案

var str1:String = "Vinoth";
var str2:String = "Babu";
var str3:String = "Chennai";
var str4:String = concat(str1, " ", str2, " ", str3)

trace(str4) 会导致你str4 == "Vinoth babu Chennai"

trace(str4) would result youstr4 == "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);
    }
}

这里你写的比上面的课更深入.

Here you have a more indepth than the above class written.

http://blogs.adobe.com/pfarland/2007/10/避免_string_concatenation.html

这篇关于Flex 中的 StringBuilder的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-22 17:05