str1 = str1.replaceAll("cde", "hij");
解决方案 »
- Strust2 上传Excel2007的文件,上传成功后,文件打不开?!怎么解决啊!!!
- GBK UTF-8 ISO8859-1编码问题
- 帮忙看看哪里错了
- 完整的包部署出错
- 不使用变量实现两个变量的数值转换
- POI操作Excel的问题
- 请教:用RMI可以解决这种问题吗?
- 请帮帮忙!谢谢了!
- Eclipse运行项目要是报错,大神们,求解决,在线等,急。。。
- 页面数据异步加载
- ant时出现class file has wrong version 48.0, should be 47.0的错误。
- 我想看到所有的具体的异常都有哪些,应该怎么看,比如:Primary Key Dulpicate Exception...,我在看java的API时,只能看到那几大类异常,
replaceAll
两者没有哪个更好的说法.
只是应用于不同的场合
replaceFirst只替换字符串中的符合条件的第一个字符串
replaceAll则替换字符串中的符合条件的所有字符串
int index=str.indexOf(oldStr);
String strTemp1,strTemp2;
String result="";
while(index!=-1){
result+=str.substring(0,index);
result+=newStr;
str=str.substring(index+oldStr.length());
index=str.indexOf(oldStr);
}
result+=str;
return result;
}
已经测试过,请放心使用