【发布时间】:2011-01-28 12:46:48
【问题描述】:
下面的空格转义序列有什么区别?
\t、\n、\x0B、\f 和 \r。
【问题讨论】:
-
你在说什么?源代码中的那些字符?在字符串中?在字符串文字中?
下面的空格转义序列有什么区别?
\t、\n、\x0B、\f 和 \r。
【问题讨论】:
\t 制表符 (\u0009)\n 换行符(\u000A)\r 回车符 (\u000D)\f 换页符 (\u000C)\x0B 垂直制表 (VT) 字符【讨论】:
\t - Horizontal tab
\n - New line
\x0B - Vertical tab
\f - form feed
\r - carriage return
【讨论】:
看起来您省略了运算符,但我将您解释为想知道各种 Java API 如何处理这些字符。
这些字符的 Java 处理由它们的 Unicode 字符属性决定。请参阅 Unicode 规范以了解它们具有哪些属性,以及 Character 中的不同函数为它们返回什么。
www.unicode.org 将告诉您有关 Unicode 属性的所有信息。
【讨论】: