2016-09-07 2 views
0

Документация BreakIterator.getWordInstance() имеет возможности использовать его с Locale параметром, по-видимому, потому что конечные результаты различных локалей могут различаться для методов, таких как (WordInstance, LineInstance, SentenceInstance, CharacterInstance)BreakIterator API Java

Но, когда я не используйте этот параметр, я все равно получаю те же результаты, что и при вызове с любым локали в getAvailableLocales().

Есть ли какой-либо шаблон, String или Locale, который на самом деле заставляет эти методы давать разные результаты?

+0

Не могли бы вы сформулировать четкий вопрос? –

ответ

0

Я считаю, что все «западные» языки имеют одинаковые правила.

Беглый показ показывает, что locale th (Thai) имеет свои правила, данные в файле /sun/text/resources/th/WordBreakIteratorData_th внутри .../jre/lib/ext/localedata.jar.

Это двоичный файл, поэтому я не знаю, что он говорит, и даже если бы я мог понять этот файл, не зная тайский, я бы все равно этого не понял.

 Смежные вопросы

  • Нет связанных вопросов^_^