如何将用户的语言作为ISO-639-2代码?

时间:2012-06-12 13:15:08

标签: java locale

我想将此用户的操作系统语言作为ISO-639-2(3个字母的语言代码)。如果我查询系统属性,我会将其作为双字母代码:

System.getProperty("user.language")

在Java中是否有函数调用允许我在不创建单独的映射表的情况下获取3个字母的语言代码?

感谢。

1 个答案:

答案 0 :(得分:4)

我问得太快了。我的错。无论如何,这似乎是这样做的。

Locale.getDefault().getISO3Language()