随笔 2016/9/17 == 和 equals方法 的区别
2016-09-17 22:19
155 查看
今天发现一个知识点,因为自己的不清楚,搞了很久才搞定。特此记录。
在java里
== 在比较基本数据型时,它比较的是值。
在比较对象,引用的时候,他比较的是 是否指向同一对象。
equals 方法比较的是两个对象的 值 是否相等。
所以说,在比较对象时,应该比较的都是值,所以应该用equals方法。
在java里
== 在比较基本数据型时,它比较的是值。
在比较对象,引用的时候,他比较的是 是否指向同一对象。
equals 方法比较的是两个对象的 值 是否相等。
所以说,在比较对象时,应该比较的都是值,所以应该用equals方法。
相关文章推荐
- Java中关于==和equal的区别 以及equals()方法重写
- 单选按钮和列表框的数据加载,注意equals()方法和==的区别,一个是内容,一个是地址
- "=="和equals方法的区别
- "=="和equals方法究竟有什么区别
- Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?
- "=="和equals方法究竟有什么区别?
- C#中null和空的区别,==和Equals()方法的区别
- "=="和equals方法有什么区别
- “==”运算符与equals()方法的区别
- "=="和equals方法究竟有什么区别
- java中equals方法和“==”的区别:(转)
- java中equals方法和“==”的区别
- ==运算符和Equals()方法区别
- "=="和equals方法究竟有什么区别
- "=="和equals方法究竟有什么区别?
- “==”和equals方法究竟有什么区别?
- equals()方法与==的区别
- java中equals方法和“==”的区别
- "=="和equals方法究竟有什么区别?
- "=="和equals方法究竟的区别?