怎么把String里所有出现的一个substring变成另外一个substring

来源:百度知道 编辑:UC知道 时间:2024/06/05 03:51:22
例如把所有的“have”变成“have not”。
能帮我写一下吗?
谢谢了。

replaceAll("have","have not")

如果一定要自己写

while(str.indexOf("have")!=-1 ){
int index = str.indexOf("have");
str = str.substring(0,index) + "have not" + str.substring(index + "have not".length);
}

这样就可以替代所有的你想替代的字符串

String s1="have is have";

String s2=s1.substring(0,4);

if(s1=="have")
{
s1="have not";
}
不知道是不是这样的。呵呵