美文网首页
Android开发之equals和==的区别实例

Android开发之equals和==的区别实例

作者: 大道至简_知易行难 | 来源:发表于2018-06-12 10:35 被阅读0次

1、保存在本地sp中的数据,根据判断选择进入那个界面:
使用if(SharedPreferencesUtil.getStringValue(MyApplication.getInstance(), GlobalConstants.SP_SAVE_HAVE_LOGINED)=="1")这么判断返回的是false
因为这么判断的是值相等并且地址相等

而用if(SharedPreferencesUtil.getStringValue(MyApplication.getInstance(), GlobalConstants.SP_SAVE_HAVE_LOGINED).equals("1"))判断的是值相等

相关文章

网友评论

      本文标题:Android开发之equals和==的区别实例

      本文链接:https://www.haomeiwen.com/subject/xmrleftx.html