介绍一下Java 中==和equals的区别

匿名网友 匿名网友 发布于: 2015-08-30 00:00:00
阅读 118 收藏 0 点赞 0 评论 0

== 比较的是引用,不是值。 可以使用==来进行如下判断

1. 判断这个引用是不是为null, 如 a==null

2. 判断两个enum 值

3. 判断两个引用是不是指向一个对象

equals判断值的相等性, 因为equals是Object的方法,所以任何一个java类都具有这个方法。比如如果两个String都为”aaa”,那么不管这两个String是不是同一个引用,equals都是true.

评论列表
文章目录