尝试使用此存储"\"the Dolphin\""
,但它无效。
String s=""\"the Dolphin\""";
答案 0 :(得分:1)
试试这个
String s="\"\\\"the Dolphin\\\"\"";
你必须通过\
逃避特殊字符答案 1 :(得分:0)
"
和\
是字符串文字中的特殊字符
"
用于标记字符串的开头或结尾\
用于
\t
或换行符\n
\r
(以及其他几个)\"
这样简单的文字将允许你在字符串中使用"
(它现在不代表字符串文字的结尾所以像"hello\"world"
这样的字符串是有效的)< / LI>
因此,如果您想要使用特殊字符创建文字,则需要使用\
来转义它们。同样的规则适用于\
本身,因此如果您要创建代表\
的字符串,则需要将其写为"\\"
(\
与另一个\
一起转义})
请尝试使用"\"\\\"the Dolphin\\\"\""
String s = "\"\\\"the Dolphin\\\"\"";
// ↓ ↓ ↓↓↓↓↓↓↓↓↓↓↓↓ ↓ ↓ ↓
//literals: " \ "the Dolphin \ " "
//finally: "\"the Dolphin\""