5

在 guava CharMatcher 中有 2 个内部类 BREAKING_WHITESPACE 和 WHITESPACE,BREAKING_WHITESPACE 的定义是:一个空格,可以解释为用于格式化目的的单词之间的分隔符

这是什么意思?

谁能回答这个问题?

如果您可以为差异提供一个示例,那就太好了

提前谢谢

4

1 回答 1

9

这是相当普遍的字符内容,而不是 Guava 特定的:
http
://en.wikipedia.org/wiki/Non-break_space#Non-break_behavior 实际上 Javadoc 说明了一切:

确定一个字符是否是一个中断的空白(即,一个可以解释为用于格式化目的的单词之间的中断的空白)。

您在必须保持在同一行的两个单词之间放置一个不间断的空格。它通常用于单位为 的数字123.456 MPa。你会用 HTML 编写 ,见过吗?

所有空白字符中,有一些是不间断的,例如U+0202FU+000A0

于 2013-09-29T05:23:43.477 回答