我知道 Java 中的一些转义字符,例如
\n : Newline
\r : Carriage return
\t : Tab
\\ : Backslash
...
某处有完整的清单吗?
原文由 izb 发布,翻译遵循 CC BY-SA 4.0 许可协议
Java Escape Sequences:
\u{0000-FFFF} /* Unicode [Basic Multilingual Plane only, see below] hex value
does not handle unicode values higher than 0xFFFF (65535),
the high surrogate has to be separate: \uD852\uDF62
Four hex characters only (no variable width) */
\b /* \u0008: backspace (BS) */
\t /* \u0009: horizontal tab (HT) */
\n /* \u000a: linefeed (LF) */
\f /* \u000c: form feed (FF) */
\r /* \u000d: carriage return (CR) */
\" /* \u0022: double quote (") */
\' /* \u0027: single quote (') */
\\ /* \u005c: backslash (\) */
\{0-377} /* \u0000 to \u00ff: from octal value
1 to 3 octal digits (variable width) */
基本多语言平面 是从 0x0000 - 0xFFFF (0 - 65535) 的 unicode 值。附加平面只能在 Java 中由多个字符指定:埃及象形文字 A054(放下花花公子)是 U+1303F
/ 𓀿
并且必须被分解成 "\uD80C\uDC3F"
(UTF-16) 用于 Java 字符串。其他一些语言支持更高的平面 "\U0001303F"
。
原文由 Ehryk 发布,翻译遵循 CC BY-SA 3.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
3 回答1.7k 阅读✓ 已解决
您可以在 此处 找到完整列表。
\t
此时在文本中插入一个制表符。\b
此时在文本中插入一个退格键。\n
此时在文本中插入换行符。\r
此时在文本中插入回车。\f
此时在文本中插入换页符。\s
此时在文本中插入一个空格。\'
此时在文本中插入一个单引号字符。\"
此时在文本中插入双引号字符。\\
此时在文本中插入反斜杠字符。