gpt4 book ai didi

android - 当前默认语言环境中的任何国家/地区名称

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:41:13 25 4
gpt4 key购买 nike

我想做的是提供一个 ISO 3166-1 国家代码并在当前语言环境中检索该国家/地区的名称。对于那些熟悉 iPhone 的人,我有一个例子来说明我想要做什么:

NSLocale* currentLocale = [NSLocale currentLocale];
NSString* countryName = [currentLocale displayNameForKey:NSLocaleCountryCode value:@"NO"];

在这种情况下,鉴于 iPhone 在英语语言环境中运行,变量 countryName 将包含“Norway”。
到目前为止,我所了解的是通过 Locale 类的一个简单静态方法获取 Android SDK 中的当前语言环境。

Locale currentLocale = Locale.getDefault();

但是我卡在这里了...

最佳答案

Locale l = new Locale("en", "NO");
String norway = l.getDisplayCountry();

对我有用。只需将 "NO" 替换为您想要的国家/地区,它就会为您提供当前默认区域设置中的名称。 "en" 只是用来填写某种语言,但您使用哪种语言并不重要(至少我希望它适用于所有组合 - 尚未对它们进行全部测试)

关于android - 当前默认语言环境中的任何国家/地区名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9735682/

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