判断两个对象内容相等
来源:互联网 发布:网络上小孩唱歌视频 编辑:程序博客网 时间:2024/05/18 01:43
判断两个对象内容相等
不能直接调用Object类里的equals方法,将equals方法写到Object类当中是让所有对象都拥有equals方法,,它的目的是给开发者重写的,不然其方法实现的功能与’==’一模一样
而用==号是不能判断两个对象内容相等的
eg.
User a = new User();
User b = new User();
System.out.println(a == b);
System.out.println(a.equals(b)); //还未重写equals方法
上面两行代码打印出来的都是false,因为两个引用对象a和b指向的是不同对象,只有指向相同的对象才会返回true
另外,在Object类的equals方法如下:
- 1
- 2
- 3
由此可以看出,为重写的equals方法实现的功能与’==’一样
所以当我们调用equals方法的时候,要重写
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
结果:
false
true
0 0
- 判断两个对象内容相等
- 判断两个对象内容相等
- 判断两个对象内容相等与equals方法
- 判断两个对象是否相等
- Collection判断两个对象是否相等
- [AS3]判断两个对象是否相等
- C#判断两个对象是否相等
- java中判断两个对象是否相等
- 判断java中两个对象是否相等
- 判断两个obj对象是否相等
- 判断java中两个对象是否相等
- JS判断两个对象是否相等
- 判断两个对象的值是否相等
- 判断java中两个对象是否相等
- 判断java中两个对象是否相等
- java简单判断两个对象相等
- JS 如何判断两个对象相等
- 如何判断两个char*所含内容是否相等
- 图的割点和割边
- https工作原理及CA证书部署
- L1-004. 计算摄氏温度
- 利用Javacsv实现Java读写csv文件
- java 面试题
- 判断两个对象内容相等
- 用VLC读取摄像头产生RTSP流,DSS主动取流转发(一)
- Java中从命令控制台输入数据的几种常用方法
- k-means聚类算法
- CSDN-markdown编辑器使用说明
- win7无线连接提示“此计算机当前已连接限制为XXX”解决方法
- Epoll模型详解
- 07:输出浮点数
- 搜索引擎技术学习笔记一