flex – 使用Actionscript更改字符串中的字符

前端之家收集整理的这篇文章主要介绍了flex – 使用Actionscript更改字符串中的字符前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
String.charAt()的反义词是什么?

如果我有一个字符串:

var Str:String =“Hello World”;

如何更改第5个字符,例如,从”更改为’_’?

我可以像这样获得第5个角色:

var C:String = Str.charAt(5);

但是如何设置第5个字符?

提前致谢.

解决方法

有很多方法可以给这只猫上皮.一个,在我的头顶,将涉及String.substr:
var Str:String="Hello World"
var newStr:String = Str.substr(0,5) + "_" + Str.substr(6);

或者,与上述相同,但更为笼统:

function setCharAt(str:String,char:String,index:int):String {
    return str.substr(0,index) + char + str.substr(index + 1);
}

猜你在找的Flex相关文章