替换java中的字符串部分

时间:2015-12-28 23:28:38

标签: java string replace

我有这段代码

String string = "somestring";
String str2 = "str";
String str3 = "xxx"

if ( string.match("(.*)" + str2 + "(.*)") ) {
 // 
}

result = somxxxing

如何用str3替换该段的字符串? 我需要这个为每个字符串工作

1 个答案:

答案 0 :(得分:2)

查看java.lang.String的javadoc。

您可能正在寻找String.replace(CharSequence target, CharSequence replacement),它会替换每次出现的目标。

e.g。

result = string.replace(str2, str3);