黑马程序员技术交流社区
标题:
==和equals()的区别?
[打印本页]
作者:
LTT
时间:
2015-5-13 21:36
标题:
==和equals()的区别?
拜托各位大神,最好能举个例子。。。
作者:
蓝七
时间:
2015-5-13 22:02
java基础入门204页最后一段!
作者:
高海峰186
时间:
2015-5-13 23:52
Sting s1 = "abc";
作者:
高海峰186
时间:
2015-5-13 23:59
String s1="abc";
String s2="abc";
System.out.println(s1==s2); //输出为flase
System.out.println(s1.equal(s2));//输出为ture
作者:
狙神自傲
时间:
2015-5-14 10:13
一个比较的是地址 一个比较的是指向的内容
作者:
bianzhiguo6
时间:
2015-5-14 10:16
http://bbs.itheima.com/thread-189392-1-1.html
来来来,详细总结
作者:
油炸电视剧
时间:
2015-5-14 15:25
"=="表示的是比较两个对象的地址,也就是说这两个对象是否是同一个对象,相同就返回ture,不相同就返回false。"equals"比较的是两个对象的内容。
作者:
980595778
时间:
2015-5-14 15:41
"equals"只是比较两个值,==对比地址,值。==是绝对相同。
作者:
你好明天
时间:
2015-5-14 18:06
== 比较的是地址值。equals默认也是比较的地址值,但是大部分的类都重写了equals方法,比较的是你重写的内容
作者:
代码搬运1号
时间:
2015-5-14 18:38
受教了,,,
作者:
yufuhong
时间:
2015-5-14 18:39
赞、、、、、、
作者:
Melo
时间:
2015-5-14 22:18
== 比较的是地址值 equals比较的是内容
作者:
shw16888
时间:
2015-5-14 22:25
一个比较的是地址 一个比较的是指向的内容
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2