使用运算符“==”和equals()方法的区别

版权声明:本文为Zero博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_42002367/article/details/80599862

1)==操作符只能用于判断两个比较对象是否属于同一个引用,如果属于同一个引用则返回true,如果不是则返回false,而在equals方法中除了可以判断两个比较对象是否属于同一个引用之外还可以对equals方法进行重载。

2)其次,在对String类型的对象进行比较时,如果采取==操作符,则只有两个变量属于同一对象的引用时才会返回true,而equals方法的比较原理则是只要两个变量的内容相同则返回true。

展开阅读全文

没有更多推荐了,返回首页