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

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

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

发布了28 篇原创文章 · 获赞 12 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_42002367/article/details/80599862
今日推荐