本帖最后由 杨鹏鹏 于 2012-8-20 13:40 编辑
对于原生数据类型来说,比较的是左右两边是否相等
对于引用类型来说,比较左右两边的引用是否指向同一个对象,或者说左右两边的引用地址是否相同
equals()方法,该方法定义在Object类当中,因此java中的每个类都具有该方法,对于Object类的equals()方法来说,它是判断调用equals()方法的引用于传进来的引用是否一致,即这两个引用是否指向的是同一个对象。对于Object类的equals()方法来说,他等价于== 。对于String类的equals()方法来说,它是判断当前字符串于传进来的字符串的内容是否一致
|