22智能在线
新记
eclipse开发安卓问题。
这里if语句中的name和psw都已经获得正确的值,为什么还是不能执行之后的代码。改成第三章图这样就能成功跳转。。我就想做个给定账号密码的登录啊T T
举报该文章
相关建议 2016-10-07
应该改为equal("1234"),传入1234和传入“1234”的结果是不一样的,1234是int类型,"1234"是String类型,首先在内存中的地址就不一样了,不能返回true,然后1234又不是一个String实例,又不能返回true,最后返回false,之所以你传1234不报错是因为equal的形参是Object对象,你看一下equal这个方法的源码就明白了,
温馨提示:内容为网友见解,仅供参考
当前网址:
https://22.t2y.org/zz/ffhx0hsttftfhh6x2hs.html
其他看法
第1个回答 2016-10-06
psw.equals(1234)永远不可能返回true
String和Integer怎么可能equal?
本回答被网友采纳
第2个回答 2016-10-06
你第一个大括号开始哪里后面没有结尾的那个括号啊
追问
。。。截图没截全而已,反正代码没报错
相似回答
大家正在搜