黑马程序员技术交流社区
标题:
==与equals的区别
[打印本页]
作者:
我类个去
时间:
2016-5-23 22:09
标题:
==与equals的区别
==与equals的区别,看笔记很晕啊,有没有大神由浅入深给小白解惑啊
作者:
sxj
时间:
2016-5-23 22:50
“==”用来比较两根对象的地址,不适合用来比较字符串,整型可以用来运算符比较。equals用来比较两个对象的内容。
作者:
wanggan123
时间:
2016-5-24 00:14
==比较地址值,equal比较对象的内容
作者:
hycold
时间:
2016-5-24 00:26
路过学习
作者:
善良的死神达乐
时间:
2016-5-24 00:29
一楼赞!!!!!!!!!!!
作者:
729524251
时间:
2016-5-24 12:24
以我多年水帖的经验,这个一看就是个大水B
作者:
我类个去
时间:
2016-5-24 18:20
729524251 发表于 2016-5-24 12:24
以我多年水帖的经验,这个一看就是个大水B
不水都快渴死了
作者:
tianzhu2725
时间:
2016-5-24 21:49
楼上说的很对
作者:
lqy1991
时间:
2016-5-24 21:59
equals是比较栈中存储的内容,而==是比较引用对象指向的地制值是否相等,比如String s1 = "ab"和String s2 = "abc";s1.equals(s2)比较的是它们的字符串内容,s1==s2比较的是它们指向的栈的地制值
作者:
罗勇
时间:
2016-5-24 22:02
==是比较运算符,可以比较基本数据类型,也能比较引用数据类型;基本类型比较的是值,引用类型比较的是地址值。
equals方法只能比较引用数据类型,如果在引用数据类型的比较上 “”==“”和equals没区别,但是重写后的equals可以比较对象的属性值
作者:
yikwing
时间:
2016-5-24 23:28
“==”用来比较两根对象的地址值,整型可以用来运算符比较。equals用来比较两个对象的内容
作者:
xiwang0413
时间:
2016-5-24 23:34
楼上说的对
作者:
okchenyang44
时间:
2016-5-24 23:35
==比较地址值,equal比较对象的内容
作者:
xiaohihi
时间:
2016-5-25 00:08
好像不重写的是一样的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2