== 与 equals() 的区别

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

猜你喜欢

转载自blog.csdn.net/xuehentian/article/details/78686762
今日推荐