我希望能够以标准化的方式(ISO
)引用语言。是否存在作为Java或常见依赖项(例如Apache)一部分的现有枚举,可供我重用,而无需实现自己的枚举?
强调一下,我不是在寻找国家,而是在寻找语言!
如何使用涵盖ISO 639的 Locale.getISOLanguages()
呢?它返回一个不是enum
而是字符串数组 (String[]
)。
返回定义在ISO 639中的所有2个字母语言代码的列表。可用于创建Locale。
188
个元素(jdk 1.8.0_172
),并且没有重复的元素。你具体是什么意思?能给一个例子吗? - Nikolas Charalambidis
Locale
的静态实例? - user330315Locale.getAvailableLocales()
会给你一个支持的语言环境列表,你可以使用Locale
类中可用的方法来获取相关联的语言和国家代码。具体来说,Locale.getISOLanguages()
会给你ISO 639语言代码。 - Jesper