当前位置: 代码迷 >> J2SE >> java中如何同时替换多个字符
  详细解决方案

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

热度:376   发布时间:2016-04-24 17:02:30.0
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));
  相关解决方案