如何替换某字符串中的指定字符串!!!

mzer 2002-04-01 09:25:36
如何替换某字符串中的指定字符串!!!
...全文
13 点赞 收藏 3
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
weidegong 2002-04-01
//----------------------------一个字符串替换的函数
public static java.lang.String replace(java.lang.String strSource,java.lang.String strFrom,java.lang.String strTo){
java.lang.String strDest = "";
int intFromLen = strFrom.length();
int intPos;

while((intPos=strSource.indexOf(strFrom))!=-1){
strDest = strDest + strSource.substring(0,intPos);
strDest = strDest + strTo;
strSource = strSource.substring(intPos+intFromLen);
}
strDest = strDest + strSource;

return strDest;
}
回复
packy_li 2002-04-01
可以用StringBuffer,StringBuffer中用replace方法
回复
iloveyouonlyonce 2002-04-01
public static String replaceString(String srcStr,String fromPattern,String toPattern) {
if(srcStr==null||fromPattern==null||toPattern==null)
return srcStr;

StringBuffer sb = new StringBuffer();
StringTokenizer token = new StringTokenizer(srcStr,fromPattern);
int size = token.countTokens();
if(size==0)
return srcStr;

for(int i=0;i<size;i++) {
sb.append(token.nextToken());
if(i<size-1)
sb.append(toPattern);
}
return sb.toString();
}
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告