为了账号安全,请及时绑定邮箱和手机立即绑定

关于java中object中的toString

关于java中object中的toString

hy_wang 2017-07-22 10:50:30
请问关于object中的toString和数组中 工具类Arrays类中的输出数组语句 Arrsys.util.(数组名)这两个有什么本质区别。还是说这两个可以互相代替使用。
查看完整描述

2 回答

?
笑出强大_0

TA贡献14条经验 获得超26个赞

java.util.Arrays??

1、Object 类的 toString 方法返回一个字符串,该字符串由类名(对象是该类的一个实例)、at 
标记符“@”和此对象哈希码的无符号十六进制表示组成。Arrays的toString方法是返回指定数组内容的字符串表示形式。

2、两者是重名函数关系,没有复写。

Object类中的toString:

public String toString():对象描述
打印对象时,调用的对象实际指向的类的自我描述:
全限定类名+@+十六进制的hashCode值。
建议所有的类都复写此方法。

Arrays类中 的toString:
static String toString(type[] a):
返回指定数组内容的字符串表示形式,多个数组元素之间用英文逗号或空格隔开。
它复写了Object类中的toString方法。

   

从意会的角度讲,这就好比羊喝水和你喝水一样,虽然都叫喝水,却并不尽相同。

查看完整回答
1 反对 回复 2017-07-22
  • 2 回答
  • 0 关注
  • 1378 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信