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); }