首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java中如何同时替换多个字符

2012-01-30 
java中怎么同时替换多个字符有一组字符和另一组字符一一对应。现在对字符串要将上面所说的字符进行对应的替

java中怎么同时替换多个字符
有一组字符和另一组字符一一对应。现在对字符串要将上面所说的字符进行对应的替换,有一次实现的方法吗?
在php中可以用数组作为参数调用str_replace实现,不知道java中有没有类似的方法。

[解决办法]
String replaceString(String src,String from, String to)
{
if(src == null || from == null ||
to == null || from.length() != to.length())
return null;

for(int i=from.length();i++)
{
src.replace(from.charAt(i),to.charAt(i));
}
return src;
}
[解决办法]
Sorry, 上面写错了
String replaceString(String src,String from, String to)
{
if(src == null || from == null ||
to == null || from.length() != to.length())
return null;

for(int i=0;i <from.length();i++)
{
src.replace(from.charAt(i),to.charAt(i));
}
return src;
}

[解决办法]
src = src.replace(from.charAt(i),to.charAt(i));

热点排行