从一个字符串中去掉相连的重复字符,如字符串“addddddffjkljaalkjhl”变为“adfjkljalkjhl”?

var str:String="adffjkljaaaaalkkkkjhhhfffl";

var arr:Array =str.split("");

//split(delimiter:*, limit:Number = 0x7fffffff):Array
//将 String 对象拆分为一个子字符串数组,

trace(str)

for(var i:int=0;i<arr.length-1;i++){

    for(var j:int=i+1;j<arr.length;j++){

        if(arr[i]==arr[j]){

            arr[j]="";

            }

        else{

            break;

            }

        }

    }

    var str2:String=""

    for(var m:int=0;m<arr.length;m++){

        str2+=arr[m]

        }

        trace(str2);

posted @ 2012-12-13 11:48  流年亂了浮生  阅读(312)  评论(1编辑  收藏  举报