Object类的toString方法和Object类的equals方法

Object类的toString方法

Object toString() 方法用于返回对象的字符串表示形式。

语法:Object.toString

返回值

返回对象的字符串表示形式。

默认返回格式:对象的 class 名称 + @ + hashCode 的十六进制字符串。

 

Array 类调用 toString() 方法:

 

Object类的equals方法

Object equals() 方法用于比较两个对象是否相等。

equals() 方法比较两个对象,是判断两个对象引用指向的是同一个对象,即比较 2 个对象的内存地址是否相等。

注意:如果子类重写了 equals() 方法,就需要重写 hashCode()方法,比如 String 类就重写了 equals() 方法,同时也重写了 hashCode() 方法。

语法:Object.equals(Object obj)

参数:obj-要比较的对象

返回值

如果两个对象相等返回true,否则返回false。

equals() 方法的使用:

 

 String 类重写了 equals() 方法,用于比较两个字符串是否相等:

posted @ 2022-07-05 19:11  肥宅快乐水~  阅读(52)  评论(0)    收藏  举报