Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 guava CharMatcher 中有 2 个内部类 BREAKING_WHITESPACE 和 WHITESPACE,BREAKING_WHITESPACE 的定义是:一个空格,可以解释为用于格式化目的的单词之间的分隔符
这是什么意思?
谁能回答这个问题?
如果您可以为差异提供一个示例,那就太好了
提前谢谢
这是相当普遍的字符内容,而不是 Guava 特定的: http ://en.wikipedia.org/wiki/Non-break_space#Non-break_behavior 实际上 Javadoc 说明了一切:
确定一个字符是否是一个中断的空白(即,一个可以解释为用于格式化目的的单词之间的中断的空白)。
您在必须保持在同一行的两个单词之间放置一个不间断的空格。它通常用于单位为 的数字123.456 MPa。你会用 HTML 编写 ,见过吗?
123.456 MPa
在所有空白字符中,有一些是不间断的,例如U+0202F和U+000A0。