toString()方法就是把对象转换成String类型,转换的算法根据类型和实际需要而定。
比如一个Integer对象的toString方法就是把这个对象表示的整数转化成字符串,133就成了"133"。
也有根据实际需要来定toString方法的,比如一个Person类:
class Person {
String firstName;
String familyName;
...
}
你可以写一个toString方法,它可以把Person的对象转换成familyName字符串,或者转换成firstName + familyName的字符串。
=======================
比如Person类
public class Person {
private String name = null;
private int age = 0;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String toString() {
return name;
}
}
--------------
public class Test {
public static void main(String[] args) {
Person p = new Person("Jack", 20);
System.out.println(p);// 这时会输出"Jack".
}
}
Java toString 方法
最新推荐文章于 2024-06-29 21:03:24 发布
本文介绍了Java中toString()方法的基本概念及应用。详细解释了如何为自定义类如Person类实现toString()方法,使得对象可以被转化为有意义的字符串形式。通过实例演示了如何使Person对象在调用toString()时返回其姓名。
186

被折叠的 条评论
为什么被折叠?



