一尘不染

如何在Java中使用toString方法?

java

有人可以向我解释该类中toString()定义的方法的概念Object吗?它是如何使用的,目的是什么?


阅读 372

收藏
2020-02-25

共1个答案

一尘不染

Object.toString文档:

返回对象的字符串表示形式。通常,该toString 方法返回一个“以文本形式表示”此对象的字符串。结果应该是简洁易懂的表示形式,便于人们阅读。建议所有子类都重写此方法。

toString用于类的方法Object 返回一个字符串,该字符串由对象作为实例的类的名称,符号字符“ @”和对象的哈希码的无符号十六进制表示组成。换句话说,此方法返回的字符串等于:

getClass().getName() + '@' + Integer.toHexString(hashCode())

例:

String[] mystr ={"a","b","c"};
System.out.println("mystr.toString: " + mystr.toString());

output:- mystr.toString: [Ljava.lang.String;@13aaa14a
2020-02-25