gpt4 book ai didi

java - 如何获取语言环境的 iso2 语言代码?

转载 作者:搜寻专家 更新时间:2023-10-30 21:20:11 25 4
gpt4 key购买 nike

我以这种方式获取 iso2 语言代码:

public String getLang(Locale language)
return language.toString().substring(0,2).toLowerCase()
}

有更好的方法吗?

编辑:当我使用 getLanguage 时,我得到一个空字符串。

最佳答案

关于

public String getLang(Locale language)
return language.getLanguage();
}

当然,如果为这种语言定义了一个 iso 639-1 2 字母代码,那么它只会返回一个 3 字母代码(甚至更长)。


如果您的语言环境没有语言代码(如 _DE),您的代码将给出愚蠢的结果(我的代码将返回空字符串,恕我直言,这样更好一些)。如果语言环境包含语言代码,它会返回它,但是您不需要 toLowerCase() 调用。

关于java - 如何获取语言环境的 iso2 语言代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5582349/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com