假设我有字符串 123456789
。我知道我想替换字符串的索引 3-5。 (4、5 和 6)。请记住,替换可能不是 3 个字符,我可能希望以 123foobar789
结尾。
最好的方法是什么?
最佳答案
试试下面的代码。在 StringBuffer 的帮助下,您可以进行替换。 StringBuffer replace java docs
public static void main(String[] args) {
StringBuffer buf = new StringBuffer("123456789");
int start = 3;
int end = 6;
buf.replace(start, end, "foobar");
System.out.println(buf);
}
}
上面的程序运行后会输出如下。
123foobar789
关于java - 在Java中的索引之间替换部分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14642978/