2013-09-29 69 views
5

在番石榴CharMatcher有2個內部類BREAKING_WHITESPACE和空白,以及BREAKING_WHITESPACE的定義BREAKING_WHITESPACE和空白之間的區別在於:其可被解釋爲字之間的斷點用於格式化是什麼在番石榴CharMatcher

一個空白這是什麼意思?

任何人都可以回答這個問題嗎?

如果您可以提供的DIFF這將是很好

THX提前

回答

8

這是相當普遍的性格的東西的例子,而不是番石榴具體:
http://en.wikipedia.org/wiki/Non-breaking_space#Non-breaking_behavior
其實Javadoc中說,這一切:

確定一個字符是否是一個打斷的空格(也就是說,爲了格式化目的,可以將這個空格解釋爲單詞之間的中斷)。

你在文本中放置了兩個單詞之間必須保持在同一行上的不間斷空格。通常它被用於像123.456 MPa這樣的單位的數字。在HTML中,你會寫 ,曾經見過嗎?

all whitespace chars之外,有一些沒有破損的,例如, U+0202FU+000A0

+0

非常感謝,現在明白! – Alexis