我想在没有任何循环的情况下从字符串中搜索特定的字符,然后我想在此之后插入新的字符。
String a = "my%name%is%";
我想找到"%"
,然后我要插入"?"炭。
输出结果:
a = "my%?name%?is%?";
答案 0 :(得分:1)
使用replace(char a,char b)
。
void replaceString(){
String a = "my%name%is%";
System.out.printlnt(a.replace("%","%?"));
}
答案 1 :(得分:0)
您也可以使用replaceAll(String regex, String replacement)
String a = "my%name%is%";
System.out.println(a.replaceAll("([.*^%])", "%?"));//prints my%?name%?is%?