Java 关于 == 和 equal()的区别

由于用new建立了两个对象,因此a和b指向两个不一样的内存地址,因此返回false

equal()是object的方法,因此只适用于对象,不使用于基本类型。
不过equal()默认是用“==”比较两个对象的内存地址,若是想比较两个对性的内容,要重写equal()方法才能够
String的equal()方法是这样重写的对象

相关文章
相关标签/搜索