在flex 3中的字符串中间插入文本

时间:2010-03-18 07:05:13

标签: flex

你可以帮我解决这个问题吗,String类没有插入方法,它只替换:(。

我需要的是: - 如果我有字符串“I stackoverflow” - 我需要在索引2处插入“love”才能拥有“我喜欢stackoverflow”

所以我需要的是 insertAt(index,String)

谢谢

2 个答案:

答案 0 :(得分:6)

你可以建立自己的一个。拆分字符串并将index位置前的所有字符与要插入的字符串的字符以及index后面的字符连接起来。

例如:

String s = "I stackoverflow";
int index = s.indexOf(" ");
String toInsert = "love ";
String mys = s.substring(0, index) + toInsert + s.substring(index, s.length);

答案 1 :(得分:-1)

var s:String = "I StackOverflow"; var t:String = s.split(" ").join(" love ");