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

mzer 2002-04-01 09:25:36
如何替换某字符串中的指定字符串!!!
...全文
108 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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();
}

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧