【问题标题】:BreakIterator API JavaBreakIterator API Java
【发布时间】:2017-01-15 13:09:06
【问题描述】:

BreakIterator.getWordInstance() 的文档提供了将其与 Locale 参数一起使用的选项,可能是因为不同的语言环境的最终结果可能会因方法而异(WordInstanceLineInstanceSentenceInstanceCharacterInstance

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

是否有某种模式、字符串或语言环境实际上会导致这些方法给出不同的结果?

【问题讨论】:

  • 你能提出一个明确的问题吗?

标签: java locale string-iteration


【解决方案1】:

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

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

这是一个二进制文件,所以我不知道它在说什么,即使我能看懂这个文件,不懂泰语,我还是看不懂。

【讨论】:

    猜你喜欢
    • 2021-05-31
    • 1970-01-01
    • 2017-05-07
    • 2019-05-03
    • 1970-01-01
    • 2022-10-05
    • 1970-01-01
    • 2013-03-29
    • 2016-07-02
    相关资源
    最近更新 更多