在JAVA中存储带引号的字符串
尝试使用此方法存储“海豚”,但无效在JAVA中存储带引号的字符串,java,compilation,Java,Compilation,尝试使用此方法存储“海豚”,但无效 String s=""\"the Dolphin\"""; 试试这个 String s="\"\\\"the Dolphin\\\"\""; 您必须通过\“和\对特殊字符进行转义 “用于标记字符串的开始或结束 \用于 创建特殊字符,如制表符\t或换行符\n\r(以及其他一些字符) 转义其他元字符以使其成为简单的文本,如\“将允许您在字符串中使用”(现在它将不代表字符串末尾的文本,因此类似于“hello\”world“的字符串是有效的) 所以,如果你
String s=""\"the Dolphin\""";
试试这个
String s="\"\\\"the Dolphin\\\"\"";
您必须通过\“
和\
对特殊字符进行转义
用于标记字符串的开始或结束“
用于\
- 创建特殊字符,如制表符
或换行符\t
\n
(以及其他一些字符)\r
- 转义其他元字符以使其成为简单的文本,如
将允许您在字符串中使用\“
(现在它将不代表字符串末尾的文本,因此类似于”
的字符串是有效的)“hello\”world“
- 创建特殊字符,如制表符
\
对它们进行转义。同样的规则也适用于\
本身,所以如果你想创建表示\
的字符串,你需要将其写成“\\\”
(\
用另一个\
转义)
所以试着用海豚试试。
String s=“\”\\\\“海豚”\\”;
→ <代码>“海豚”非常感谢,伙计,它成功了!!
String s = "\"\\\"the Dolphin\\\"\"";
// ↓ ↓ ↓↓↓↓↓↓↓↓↓↓↓↓ ↓ ↓ ↓
//literals: " \ "the Dolphin \ " "
//finally: "\"the Dolphin\""