String a = new String ("abcdef"); a = a.replace("cde",""); System.out.println(a);
int len2=theText2.length(); while(theText1.indexOf(theText2)>-1) theText1=theText1.substring(0,theText1.indexOf(theText2))+theText1.substring(theText1.indexOf(theText2)+len2);
To yanghui88(pig); the method replace(old char,new char); not string ,pls verify it.
a = a.replace("cde","");
System.out.println(a);
while(theText1.indexOf(theText2)>-1)
theText1=theText1.substring(0,theText1.indexOf(theText2))+theText1.substring(theText1.indexOf(theText2)+len2);
the method replace(old char,new char);
not string ,pls verify it.
str = str.delete(2,5);
System.out.println(str);
str = str.substring(0,2)+str.substring(5);
repalce你会使吗?
可别误人子弟
好好看看吧
你狂个什么?------------------------
to friendy():
不好意思,没看仔细.可以自己写一个replace(String str,String oldstr,String newstr)的函数啊.
int at;
at = str.indexOf(oldstr);
while (at >0)
str=str.substring(at) + newstr + str.substring(at,str.length());
at = str.indexOf(oldstr);
Wend
return str;---------------------------
这个函数我原来不是用java写的,现在临时改过来的,没有时间帮你调试了,但是思路是对的.
你看看.
希望对你有帮助.
replaceString=string