==和equals的区别
2014-03-01 12:07
99 查看
基本数据类型==没有问题,
比较两个对象的话,==表示的两个对象的引用相同,equals比较的是两个对象的内容是否相同。
基本类型
int a=10;
int b=10;
a==b true
对象比较
Integer a = new Integer(10);
Integer b = new Integer(10);
a==b false
a.equals(b) true
比较两个对象的话,==表示的两个对象的引用相同,equals比较的是两个对象的内容是否相同。
基本类型
int a=10;
int b=10;
a==b true
对象比较
Integer a = new Integer(10);
Integer b = new Integer(10);
a==b false
a.equals(b) true
相关文章推荐
- clucene mac os 10.9编译会报错的解决办法
- (转载)三年加薪为何没有自己
- PL/SQL Developer 中的问题:Initialization error Could not load ".../oci.dll"解决方法
- 机智的交换函数
- SVN和Apache整合
- oracle忘记用户名密码怎样办
- linux下kill命令小结
- C#上传下载文件ftp操作类FTPClient代码
- C# 常用的正则验证
- [转载]
- 调试带有源码的dll
- PHP ob_start() 函数介绍
- 在ubuntu主线版本下的/var/cache/apt/archives文件夹说明-系统清理
- linux 后台运行程序相关
- JS弹窗效果的实现
- HDU(2047) 递推公式
- jQuery选择器总结(转)
- destoon短信接口修改方法
- 常见浏览器兼容性问题与解决方案
- 天下无雾