问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java中==有用的时候吗?比较相等都用equals了。那== 在判断相等中有使用的时候吗?

发布网友 发布时间:2023-06-20 00:57

我来回答

4个回答

热心网友 时间:2023-10-02 13:50

==判断的是地址是否相同
equals判断的是内容是否相同
String
str1
=
"abc";
String
str2
=
"abc";
String
str3
=
new
String("abc");
String
str4
=
new
String("abc");
你可以把这几句分别用"==","equals"比较打印一下
如果是类的对象(实例)比较的话,用equals比较的话,要先覆盖类的toString()方法,因为equals比较的实际上是Object类里toString()方法的返回值,是否相等。而Object默认的比较是“类名@地址”

热心网友 时间:2023-10-02 13:51

==是关系运算符,用于判断基本数据类型的数据是否相等,等式返回的是个布尔值,true或false
如:int
a=2,b=3;boolean
c=a==b;
还可判断类类型的地址是否一致,返回的也是布尔值,如:
String
str1=new
String("aba");
String
str2=str1;
boolean
a=str1==str2;a的值是true因为str1,str2都存储着同一个对象的地址,而不是对象的
内容"abc",对象则存储在另外的变量中
而若想对比两个对象的实际内容是否相同,必须使用所有对象都适用的特殊方法equals()
如:String
str="abc";
boolean
a=str.equals("abc");
为什么返回的也是布尔值呢,那是因为equals()方法的返回值是布尔值
equals()是对象的方法,而==是运算符,这是根本的区别

热心网友 时间:2023-10-02 13:51

很简单的问题,
==你就看成是比较两个对象。
equals是比较值。
例如
String
str1="1";
String
str2="1"
if(str1==str2)
这里肯定是false
因为是两个不同的对象
更深一步的是两个内存地址的比较
if(str1.equals(str2))
这里肯定是true
因为是的值是相同的

热心网友 时间:2023-10-02 13:52

在JAVA中,==就等同于equals方法,二者都是比较2个对象的内存地址.需要注意的是,当比较String类型的时候,比较对象就不能使用equals方法了,因为String类继承Object类时,重写了equals方法.所以在比较String类型的值一样否,是使用equals方法,比较对象时用==.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
全中国有几个叫汪前通的 中国有多少个汪金鹏 有姓汪的吗 刚断奶小猪感念了伪狂犬还能做苗吗? 大庆实验中学的复读生对应届生的排名冲击大吗 广袤怎么造句? ...音乐叫什么名字,其中有一段歌词是:恨在今天再相遇,我此身早破损... 歌词“是否恨在今天再相遇有许多可缱恋...”的歌名叫甚麽?是许秋怡唱的... 恨在今天再相遇的方季韦歌曲 恨在今天再相遇国语版是什么名? 求解:JAVA中字符串什么时候用==什么时候用equals IPAD要进网得写网络名称,什么是网络名称,是用户名吗 气排球运动基本技术的动作要领有哪些 「有氧+力量」40分钟全身无重复HIIT燃脂训练 从化市江埔街大江路锦绣花园属于哪个社区 撮镇东部新城区安建锦绣花园属于什么社区 商丘锦绣花园归哪个社区 无锡锡山区锦绣花园属于哪个社区 海门锦绣花园属于哪个社区 聊城市开发区锦绣花园属于哪个社区管 新和县锦绣花园小区属于哪个社区 固始县的锦绣花园二期属于哪个社区 获嘉县锦绣花园属于哪个社区 2023年3月份搬家黄道吉日一览查询? 山本未来主要经历 薛赫做什么的 谁知道 乌鲁木齐的夜晚 这首歌可以在那找到 开头是 现在菜十一点半等着开场来捣乱~~ V大调昨天的歌曲 梦幻西游手游115龙宫帮战怎么玩 梦幻西游115剧情攻略.杀一场要多少钱 良辰吉日 2023年2月28日农历二月初九是开工大吉的日子吗? 2023年3月30日是拆房吉日吗 2023年农历二月初九拆房吉日 大学生励志自强演讲稿精选多篇 德邦快递上班累不累? 薄荷健康怎么删除照片对比? 薄荷运动计划怎么使用(薄荷怎么改计划) 著名的龙眼甜烧白怎么做好吃又简单,做法图解分享,甜 如果菜里有一只蚊子作为一个管理者应该怎么应对 坦克世界每个系坦歼的特点 这首歌 http://streamrdt.music.qq.com/1630.09cfa5d5a4005dc7a345e17d5bea2ee1/102941844/a.mp3 晋城去端氏走高沁高速多少公里 晋城东大矿发展前景 求助,求助,这个名片上面是什么材料做的,带反光 什么是赞赏码骗局 要一千六的床成本多少呢 养老院一个床位的生产成本怎么计算 上海歌略软件科技有限公司的SIL软件好用吗? 游戏程序最小化后再进入,黑屏状态 如何解决 某游戏最小化后 切换回来 画面空白/黑白/灰白 有声音 操作有反应 就是没了画面 游戏窗口最小化后再次还原黑屏是什么原因?