Java中各种类型的空白是啥意思?

Posted

技术标签:

【中文标题】Java中各种类型的空白是啥意思?【英文标题】:What the meaning of various types of white space in Java?Java中各种类型的空白是什么意思? 【发布时间】:2011-01-28 12:46:48 【问题描述】:

下面的空格转义序列有什么区别?

\t、\n、\x0B、\f 和 \r。

【问题讨论】:

你在说什么?源代码中的那些字符?在字符串中?在字符串文字中? 【参考方案1】: \t      制表符 (\u0009) \n      换行符(\u000A\r      回车符 (\u000D) \f      换页符 (\u000C) \x0B 垂直制表 (VT) 字符

【讨论】:

\x0B 不是空格 \x20 是空格。 @codaddict - 你是对的。它是垂直制表符。刚编辑过。谢谢【参考方案2】:
\t - Horizontal tab
\n - New line
\x0B - Vertical tab
\f - form feed
\r - carriage return

【讨论】:

【参考方案3】:

看起来您省略了运算符,但我将您解释为想知道各种 Java API 如何处理这些字符。

这些字符的 Java 处理由它们的 Unicode 字符属性决定。请参阅 Unicode 规范以了解它们具有哪些属性,以及 Character 中的不同函数为它们返回什么。

www.unicode.org 将告诉您有关 Unicode 属性的所有信息。

【讨论】:

我必须在哪里参考这些东西? 制表符、换行符、垂直制表符和回车是从什么时候开始的? @Steve Kuo,在问题的术语中,它们比运算符更多。得分。

以上是关于Java中各种类型的空白是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

某些 Java 泛型类型转换中的类型安全警告是啥意思?

Java 枚举类型中受保护的变量是啥意思? [复制]

java中的引用数据类型是啥意思?

Java泛型的类型参数中的问号是啥意思? [复制]

说一个类型是“盒装的”是啥意思?

java 意外的类型是啥意思?