问答详情
源自:2-3 Java 中 String 类的常用方法 Ⅰ

equals与==比较

在这里不就是比较后缀名是否是java不就可以了吗  ???,这不就是相当于比较两个值是否想等吗???

为什么必须得用equals呢   用==就给我报错

提问者:孩熊熊 2018-10-29 15:02

个回答

  • 孩熊熊
    2018-10-30 16:32:07

    哦哦   好吧  这块倒是没有考虑到

  • hym19970721
    2018-10-29 17:14:22

    使用equals是比较两个对象的值是否相同,而==是比较两个对象的存放地址是否相同,前者只要是值相同才成立,而后者必须要是同一对象才行。