BreakIterator API Java

时间:2016-09-07 18:19:10

标签: java locale string-iteration

BreakIterator.getWordInstance()的文档可以选择将其与Locale参数一起使用,可能是因为不同的语言环境的最终结果可能因(WordInstanceLineInstance,{{1}等方法而异。 },SentenceInstance

但是,当我不使用这个参数时,我仍然得到与CharacterInstance中任何Locale调用它时相同的结果。

是否有一些模式,字符串或区域设置实际上导致这些方法产生不同的结果?

1 个答案:

答案 0 :(得分:0)

我相信所有“西方”语言都有相同的规则。

粗略扫描显示区域设置th(泰语)有自己的规则,在/sun/text/resources/th/WordBreakIteratorData_th内的文件.../jre/lib/ext/localedata.jar中给出。

这是一个二进制文件,所以我不知道它说的是什么,即使我能理解文件,不知道泰语,我仍然不理解。