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

例如把所有的“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";
}
不桥拍知道是不是这样的。晌虚呵呵