String s1=s.replace('"', '\"');
在这里我想替换"
为\"
尝试String s1 = s.replace("\"", "\\\"");
说明:
当引用字符串中的引号或反斜杠时,即双引号内的任何内容时,\
需要 a 来声明您希望引号出现在引号内,而不是结束引号。这有意义吗?
例如,您可以编写String message = "She said \"Hello\" the other day."
,以便反斜杠表示引号实际上并未结束整个字符串,而是作为字符串的一部分。
String s1=s.replace("\"", "\\\"");
它将全部替换"
为\"
.