62,614
社区成员
发帖
与我相关
我的任务
分享
static void replace() {
Pattern p = Pattern.compile("abc|efg");
Matcher m = p.matcher("abcdefg");
StringBuffer sb = new StringBuffer();
while (m.find()) {
if(m.group().equals("abc")) m.appendReplacement(sb, "efg");
else if(m.group().equals("efg")) m.appendReplacement(sb, "xyz");
}
m.appendTail(sb);
System.out.println(sb.toString());
}
String str = "abcdefg";
str = str.replace("efg", "xyz").replace("abc", "efg");
System.out.println(str);
"abcdefg".replaceAll("efg", "xyz").replaceAll("abc", "efg")
public class Hello {
public static void main(String[] args) {
String str = "abcdefg";
str = str.replaceAll("efg", "xyz");
str = str.replaceAll("abc", "efg");
System.out.println(str);
}
}