如何制作Java打印引号,例如"Hello"?

Roy*_*Roy 69 java escaping double-quotes system.out

如何制作Java打印"Hello"

当我键入System.out.print("Hello");输出时Hello.我正在寻找的是"Hello"引号("").

Ste*_*n C 123

System.out.print("\"Hello\"");
Run Code Online (Sandbox Code Playgroud)

必须使用Java字符串文字中的反斜杠转义双引号字符.其他需要特殊处理的角色包括:

  • 回车和换行:"\r""\n"
  • 反斜杠: "\\\\"
  • 单引号: "\'"
  • 水平制表符和表单Feed:"\t""\f"

Java字符串和字符文字转义的完整列表可以在JLS的3.10.6节中找到.

还值得注意的是,您可以使用"\ uxxxx"形式的Unicode转义序列在源代码中包含任意Unicode字符,其中"x"是十六进制数字.但是,它们与普通的字符串和字符转义不同,因为您可以在Java程序中的任何位置使用它们...而不仅仅是字符串和字符文字; 见JLS部分3.1,3.23.3对在Java源代码使用Unicode的一个细节.

也可以看看:

  • 不,没有。 (2认同)

小智 8

char ch ='"';

的System.out.println(CH + "字符串" + CH);

要么

System.out.println('"'+"ASHISH"+'"');


Nik*_*bak 6

转义字符串中的双引号: "\"Hello\""

有关该主题的更多信息(请查看"转义序列"部分)