MartinCode
2017-02-21 15:00
如图所示问题
因为字符串String类型的equals()方法已经重写过了,==比较的是对象的内存地址,所以这里name要使用equals比较
ziom 回复Martin...
也即比较对象的toString()返回值
2017-02-25 11:00:41
共 3 条回复 >
因为这个equals方法位于java.lang.String.equals,已经被重写了,用于比较两个String是否相等,而==是比较两个对象的引用是否指向同一块内存地址。
Java入门第三季
409792 学习 · 4340 问题
相似问题
回答 2
回答 6
回答 3