获取当前系统地区的问题

panda 2012-03-12 02:34:51
我想获取当前系统的地区和语言,然后用不同的设置,但是怎么都做不到,代码如下:
String country = Locale.getDefault().getCountry();
String language = Locale.getDefault().getLanguage();
RString = country+" "+language+"\n";
if(country == "CN"){
type=chTimePatternGroup;
RString += "ch format\n";
}else {
type=hkTimePatternGroup;
RString += "hk format\n";
}

上面的代码能正确输出country为CN,language为zh,可是当比较的时候却总是执行else里面的语句,为什么会这样呢?
...全文
80 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
panda 2012-03-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 hswujingjing 的回复:]

country.equals("CN")试试。。。
[/Quote]
!!!一语惊醒梦中人
hswujingjing 2012-03-12
  • 打赏
  • 举报
回复
country.equals("CN")试试。。。

80,493

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧