4
String s1=s.replace('"', '\"');

在这里我想替换"\"

4

2 回答 2

17

尝试String s1 = s.replace("\"", "\\\"");

说明:
当引用字符串中的引号或反斜杠时,即双引号内的任何内容时,\需要 a 来声明您希望引号出现在引号内,而不是结束引号。这有意义吗?

例如,您可以编写String message = "She said \"Hello\" the other day.",以便反斜杠表示引号实际上并未结束整个字符串,而是作为字符串的一部分。

于 2012-06-01T12:36:06.997 回答
2
String s1=s.replace("\"", "\\\"");  

它将全部替换"\".

于 2012-06-01T12:40:37.517 回答