吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1646|回复: 6
收起左侧

[Android 求助] 安卓获取输入框值比较

[复制链接]
Chenda1 发表于 2022-6-16 19:24
25吾爱币
本帖最后由 18077484116 于 2022-6-16 21:53 编辑

3r234234.png
我怀疑是获取输入框的值跟我赋值的账号密码数据类型不一样,但是我用消息弹出框获取输入框的值又是对应的字符,在if比较又不对,测试过if能比较字符类型的数据,但是用输入框获取的值比较就不行,希望来个大佬帮帮我。


ZGPAEMYQ}NUP]7PZ{4}EL@5.png 2134234.png


非常感谢各位热心的回复,使用了equals方法确实解决了我的困惑,节约了我解惑的时间,赏金给了最先回答的有效回复,望后面提供有效答复的朋友勿怪

最佳答案

查看完整内容

用equals 试试

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

chenyinxin 发表于 2022-6-16 19:24
用equals 试试
帅瑞瑞 发表于 2022-6-16 20:29
Event 发表于 2022-6-16 20:41
https://segmentfault.com/a/1190000039132885

== 对于基本类型来说是值比较,对于引用类型来说是比较的是引用;而 equals 默认情况下是引用比较,只是很多类重新了 equals 方法,比如 String、Integer 等把它变成了值比较,所以一般情况下 equals 比较的是值是否相等。
zhaotaocan 发表于 2022-6-16 21:28
java是用equals对比 字符串。。不是==
无闻无问 发表于 2022-6-17 11:22
在java中,==比较的是地址,equals比较的是值……用==比较,两个字符串地址不同,肯定报错……
 楼主| Chenda1 发表于 2022-6-17 13:09
无闻无问 发表于 2022-6-17 11:22
在java中,==比较的是地址,equals比较的是值……用==比较,两个字符串地址不同,肯定报错……

感谢🙏兄台这样一说我更加明了原理了,前面的朋友回复,我认知度不够理解不了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-22 20:40

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表