为什么会这样?明明为真却不认!

weixin_39470457 2017-07-15 10:29:26


如图,活见久了。
...全文
707 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaohuh421 2017-11-17
  • 打赏
  • 举报
回复
对象的==, 是比较引用 只有基本数据类型==是比较值.
小狮子LEO 2017-11-17
  • 打赏
  • 举报
回复
result.equals("1"),字符串比较不能用==
r00_a2lBUR 2017-11-15
  • 打赏
  • 举报
回复
楼主,你这个帖子不结吗?帖子很久了哦。
邹言 2017-08-23
  • 打赏
  • 举报
回复
请先认真学习下java基础
一个小狼娃 2017-08-22
  • 打赏
  • 举报
回复
String字符串不能使用“==”比较,只能用.equals
怀君 2017-08-22
  • 打赏
  • 举报
回复
厉害了,服你。
想养一只猫 2017-08-22
  • 打赏
  • 举报
回复
==是判断变量地址是否相同,equals是判断字符的
r00_a2lBUR 2017-08-20
  • 打赏
  • 举报
回复
引用 4 楼 weixin_39470457 的回复:
感谢楼上!原来如此。
不用谢,问题解决就结贴吧。
r00_a2lBUR 2017-07-16
  • 打赏
  • 举报
回复
result.equals("1")
ghx287524027 2017-07-16
  • 打赏
  • 举报
回复
字符串判等用equals
202005021116 应用层 2017-07-16
  • 打赏
  • 举报
回复
多熟悉equals和==的使用
weixin_39470457 2017-07-16
  • 打赏
  • 举报
回复
感谢楼上!原来如此。
weixin_39470457 2017-07-15
  • 打赏
  • 举报
回复
上图是调试时显示的值,明明result值为“1”,而if 判断却不认,跳到else执行,这是怎么回事?哪位大侠路过伸一下援手,谢谢。

80,362

社区成员

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

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