美文网首页
==和equals

==和equals

作者: 会飞丶鱼 | 来源:发表于2018-10-19 09:32 被阅读0次

    ==和equals的区别:

    ==和equals方法都是用来比较两个变量/对象是否相等。

    如果没有重写equals方法,==和equals都是用来比较两个对象的内存地址是否相同;

    如果重写了equals方法,==依然比较两个对象内存地址是否相同,而equals方法则按照自定义规则进行比较;

    在String类,由于String类对equals方法进行了重写,所有String类中的equals方法用来比较两个字符串的内容是否相同。

    相关文章

      网友评论

          本文标题:==和equals

          本文链接:https://www.haomeiwen.com/subject/zeljzftx.html