我正在尝试替换字符串
中的字符。
假设字符串是:
"yaaaaaaaay:axaxaxaxa:yaaaaaaay"
我希望java将:
之后的所有a
更改为X
,直到下一个:
。所以它看起来像这样:
"yaaaaaaaayXxXxXxXxXyaaaaaaay"
我尝试了以下操作,它确实将所有 a
替换为 X
。
public static String replaceMiddle(String input, char divider) {
return input.replace( "a", "X");
}
最佳答案
public static void main(String[] args) {
String str ="yaaaaaaaay:axaxaxaxa:yaaaaaaay";
String[] strarr=str.split(":");
String str2=strarr[1].replace("a", "X");
String res=strarr[0]+str2+strarr[2];
System.out.println(res);
}
关于java - 将字符串中的字符替换为 "divider",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44076807/