求一个函数,怎么删除字符串中的字符串?
deleteString("abcdefg","a") =bcdefg 问题点数:20、回复次数:6Top
1 楼mq612(五斗米)回复于 2004-09-04 19:12:03 得分 20
string.replaceAll(String, String);Top
2 楼mq612(五斗米)回复于 2004-09-04 19:15:09 得分 0
String str = "abcde";
System.out.println(str.replaceAll("ab", ""));Top
3 楼csdn1111(啊啊啊)回复于 2004-09-04 19:17:45 得分 0
最好使用正则表达式Top
4 楼csdn1111(啊啊啊)回复于 2004-09-05 08:58:23 得分 0
upTop
5 楼weimenren(愚人码头)回复于 2004-09-05 11:35:08 得分 0
public String deleteString(String str1, String str2) {
String resultString = null;
if(str1 != null && str2 != null) {
while(str1.indexOf(str2) != -1) {
int index = str1.indexOf(str2);
int str2Length = str2.length();
if(resultString == null) {
resultString = "";
}
resultString += str1.substring(0, index );
str1 = str1.substring(index + str2Length);
}
if(resultString == null) {
resultString = "";
}
resultString += str1;
}
return resultString;
}
Top
6 楼away5678(超人Advance)回复于 2004-09-05 14:28:21 得分 0
方法好多....
多点看String的API吧...java的基础问题Top




