获取Locale短代码

时间:2010-06-07 11:42:20

标签: java locale

在Java中,获取默认的Locale很容易,但有没有办法获得你经常在网站中看到的短代码,例如lang = en或lang = zh

我需要向网站发送信息,但需要短代码,以便使用正确的语言进行回复。

2 个答案:

答案 0 :(得分:3)

Locale.getDefault().getLanguage();

答案 1 :(得分:1)

使用Locale.getLanguage()方法(API Link

  

返回此语言环境的语言代码,该代码将为空字符串或小写ISO 639代码。

ISO-639是双字母语言代码的标准。有关列表,请参阅here