public String rep(String str,String ca,String rp)
{
//str是原字符串,ca是要替换的字符串,rp是替换的字符串
int m,n,st;
m = n = st = 0;
n = str.length() -1;
StringBuffer sbf = new StringBuffer(str);
for ( m=0 ; m < n ; m++)
{
st = str.indexOf(ca,m);
if (st > -1)
{
sbf.replace(st,st+ca.length(),rp);
m = m + ca.length()-1;
str = sbf.toString();
n = str.length()-1;
}
else
break;
}
return sbf.toString();
}
{
//str是原字符串,ca是要替换的字符串,rp是替换的字符串
int m,n,st;
m = n = st = 0;
n = str.length() -1;
StringBuffer sbf = new StringBuffer(str);
for ( m=0 ; m < n ; m++)
{
st = str.indexOf(ca,m);
if (st > -1)
{
sbf.replace(st,st+ca.length(),rp);
m = m + ca.length()-1;
str = sbf.toString();
n = str.length()-1;
}
else
break;
}
return sbf.toString();
}
解决方案 »
- java.web网页开发音频和视频..
- Error waiting for multi-thread deployment of directories to completehostConfig.d
- jpa 多对多 删除问题
- 为什么我获得的checkbox值总是on呢?
- 请问字符串ABCDEFGH 如何截取CDEF?谢谢
- 求OA文件上传模块
- 动态生成的多个文本框的提交问题
- 大伙帮我看一个简单的权限配置的问题吧
- jsp
- checkbox 设置了 readonly属性却不起作用,这是什么原因。请同仁指教!感谢在先!
- 在jsp里面怎么取一个浮点数的四舍五入到小数后两位的数字.
- jsp中如何获得当前jsp文件所在的目录,用request.getServletPath()得到的路径含有jsp文件名,有没有办法得到目录(不含文件名)?
* 功能:
* 替换指定字符串中的指定子串
*
* 参数:
* p_strSource 原始字符串
* p_strOld 需要被替换的子串
* p_strNew 新的子串
*
* 返回值:
* String 替换后的字符串
*
* 作者:
* 永远的绿
*
* 完成日期:
* xxxx.xx.xx
********************************************************/
public static String stringReplace(String p_strSource,String p_strOld,String p_strNew){
String strDest = "";
int iOldLen = p_strOld.length();
int iPos;
if(p_strSource == null)
return null;
while((iPos = p_strSource.indexOf(p_strOld)) != -1){
strDest = strDest + p_strSource.substring(0,iPos);
strDest = strDest + p_strNew;
p_strSource = p_strSource.substring(iPos + iOldLen);
}
strDest = strDest + p_strSource;
return strDest;
}