这是您重载toString()
方法的方式:
public class Person extends Object {
@Override
public final String toString() {
Gson gson = new GsonBuilder().serializeNulls().create();
return (gson.toJson(this));
}
}
在此示例中,我在调用toString()
方法时得到一个 JSON 字符串,Person
而不是Object
.
但是,如果我有一个Person
类似的数组怎么办:
Person[] persons = new Person[3];
System.out.println(persons.toString());
在这种情况下,我必须做什么或必须覆盖哪些方法?