黑马程序员技术交流社区
标题:
equals
[打印本页]
作者:
轮回长门winner
时间:
2015-7-18 22:19
标题:
equals
java中equals的用法是什么
作者:
q953655369
时间:
2015-7-18 22:23
就是 String s="sadsadsa";
作者:
q953655369
时间:
2015-7-18 22:24
就是 String s="sadsadsa";
String s1="sadsadsa";
s.equals(s1) 返回的是正确的 不用equals比较的是 地址值 会返回错误的
作者:
zhujunlin0108
时间:
2015-7-18 22:25
Object中的equals()b比较的是对象的地制值。
需要进行重写,一般工具可以替你完成重写equals()。重写后比较的就是对象的属性的值了。
作者:
以梦为马123
时间:
2015-7-18 23:11
equals()的用法
在引用数据类型中,equals()默认是用来比较两个对象的内存地址值(也就是哈希值)是否相同的。
在基本数据类型中,一般用 == 来比较两个数值是否相等。
至于什么是引用数据类型和基本数据类型,在前面的课程貌似已经学学过了。
java小菜一点拙见,希望共同进步
作者:
以梦为马123
时间:
2015-7-18 23:17
标题:
RE: equals
以梦为马123 发表于 2015-7-18 23:11
equals()的用法
在引用数据类型中,equals()默认是用来比较两个对象的内存地址值(也就是哈希值)是否相同 ...
貌似还有个知识点
equals()方法是定义在超类Object()中的,超类即所有类的父类且所有类都默认继承它,所以子类中可以对父类的方法进行覆盖,定义一些子类中特有的方法实体。
作者:
段培峰
时间:
2015-7-19 00:47
比较对象内容是否相等
作者:
张红(新)
时间:
2015-7-19 14:24
Object类中的equals()是比较两个对象的地址是否相同,如果你相比较两个对象的内容是否相同的话就要重写equals()方法
作者:
安卓新手
时间:
2015-7-19 14:32
== 比较值
equals() 比较地址
受教了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2