如何用2个字符串替换参数

时间:2018-04-22 13:06:11

标签: java

该方法接受两个字符串s1,s2作为参数,并返回当字符串s1的每个实例被s2替换时触发的对象中的字符串。否则,它什么都不做

例如:

如果我们有字符串:“abcdecc”,参数 s1 =“cc” s2 =“fff” 然后该方法将返回字符串:“abcdefff” 用s2替换了s1

2 个答案:

答案 0 :(得分:3)

如果您的项目中有(或可以包含)Apache Commons库,那么我建议使用StringUtils

String result = StringUtils.replace("abcdecc", "cc", "fff");

您也可以使用String.replace()但它使用Regex,因此在性能方面StringUtils.replace()更好。

答案 1 :(得分:2)

只需将此作为您的方法:

String replace_method(String s, String s1, String s2){    
   return s.replace(s1, s2);    
}