== 与 equals() 的区别
2017-12-01 15:18
218 查看
1、使用 = = 比较原生类,如: boolean ,int,char等,使用equals()比较对象。
2、== 返回true,如果两个引用指向相同对象,equals()的返回结果依赖于具体业务实现
3、字符串的对比使用equals()代替 ==操作符
主要的不同是一个是操作符一个是方法,==用于对比原生类,而equals()方法比较对象的相等性。
2、== 返回true,如果两个引用指向相同对象,equals()的返回结果依赖于具体业务实现
3、字符串的对比使用equals()代替 ==操作符
主要的不同是一个是操作符一个是方法,==用于对比原生类,而equals()方法比较对象的相等性。