你可以帮我解决这个问题吗,String类没有插入方法,它只替换:(。
我需要的是: - 如果我有字符串“I stackoverflow” - 我需要在索引2处插入“love”才能拥有“我喜欢stackoverflow”
所以我需要的是 insertAt(index,String)
谢谢
答案 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 ");