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"
"\\\\"
"\'"
"\t"
和"\f"
Java字符串和字符文字转义的完整列表可以在JLS的3.10.6节中找到.
还值得注意的是,您可以使用"\ uxxxx"形式的Unicode转义序列在源代码中包含任意Unicode字符,其中"x"是十六进制数字.但是,它们与普通的字符串和字符转义不同,因为您可以在Java程序中的任何位置使用它们...而不仅仅是字符串和字符文字; 见JLS部分3.1,3.2和3.3对在Java源代码使用Unicode的一个细节.
也可以看看:
Oracle Java教程:数字和字符串 - 字符
归档时间: |
|
查看次数: |
451573 次 |
最近记录: |