通常,它用于显示或查看对象具有的内容。
例如,假设有一个 Student 类并且您创建了对象。
学生班级有年龄、年级、gpa、姓名、国家、地址。
class Student{
private int age;
private int grade;
private double gpa;
private String name;
private String country;
private String address;
Student(...){
// ...
}
public String toString(){
String str = "age is "+age+ ", grade is " + grade + ...
return str;
}
}
你创建了 A 学生和 B 学生(也许还有更多)
你只需要'toString()'来检查它的内部,如下所示:
System.out.println(aStudent.toString());
System.out.println(bStudent.toString());
或者您可以只写对象名称,它会自动调用“toString()”
System.out.println(aStudent);
System.out.println(bStudent);
它消除了多余的工作并更快。
然后,你会看到这样的:
Output:
age is 13, grade is 3, ...
age is 15, grade is 5, ...
当您在调试时看到 A 学生或 B 学生有什么时,它很有用。
而且,当您制作自己的 JSON 格式时,它也很有用。
使用 JSON 格式操作其数据会更容易。