Jos*_*hua 5 apache-flex air flex3 actionscript-3
与...相反的是什么String.charAt()
?
如果我有一个字符串:
var Str:String="Hello World";
如何更改第5个字符,例如,从''更改为'_'?
我可以像这样获得第5个角色:
var C:String=Str.charAt(5);
但是如何设置第5个字符?
提前致谢.
Jua*_*ano 10
有很多方法可以给这只猫上皮.一个,在我的头顶,将涉及String.substr:
var Str:String="Hello World"
var newStr:String = Str.substr(0,5) + "_" + Str.substr(6);
Run Code Online (Sandbox Code Playgroud)
或者,与上述相同,但更为笼统:
function setCharAt(str:String, char:String,index:int):String {
return str.substr(0,index) + char + str.substr(index + 1);
}
Run Code Online (Sandbox Code Playgroud)