Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在JAVA中存储带引号的字符串_Java_Compilation - Fatal编程技术网

在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\""