toString 是java顶级父类Object中的一个方法, 一些常用的工具类中已经进行过重写,一般用来输出实例的字符串表现形式, 你可以查一下API, 如 StringBuilder 会输出相应字符串, 常见的包装类Integer Fload等会输出相应数据的字符串形式, ArrayList 会输出 [xxxxxx], Map 会输出 [xx=xx, xx=xx, ...];
实际编程中可以给自己定义的类中重写toString方法 如:
public class Test{
String name;
int age;
(省略getter、setter )
public String toString(){
System.out.println(“该用户姓名是:”+name+" 年龄是: "+age);
}
然后你 new 一个Test 用户 a 给这个用户赋过 name 和age 后 调用a.toString() 就可以输出该用户姓名是 xxx 年龄是:xxx 了
}