public class teat
{
static String string = "this is a test";
static String str1="is";
static String str="aa";
static String change(String string,String str1,String str)
{
while(string.indexOf(str1)!=-1)
{
System.out.println(string.indexOf(str1));
System.out.println(string.substring(0,(string.indexOf(str1))));
System.out.println(string.substring((string.indexOf(str1)+str1.length())));
string=string.substring(0,(string.indexOf(str1)))+str+string.substring((string.indexOf(str1)+str1.length()));
System.out.println(string);
}
return string;
}
//字符串反转
public static String reverse(String s)
{
// System.out.println("concat"+s.concat(s));
//s.
int length=s.length();
StringBuffer result=new StringBuffer(length);
for(int i=length-1;i>=0;i--)
result.append(s.charAt(i));
return result.toString();
}
public static void main(String args[])
{
System.out.println(change(string,str1,str));
}
}