在JAVA中所有的对象都有toString方法,toString()返回该对象的字符串表示。通常,ToString方法会返回一个“以文本方式表示”此对象的字符串,结果应是一个简明但易于读懂的信息表达式。它通常只是为了方便输出
例如:
public class Test2{
String name;
int age;
public String toString(){
return "我的姓名是:"+name+"\t我的年龄是:"+age;
}
public static void main(String[] args){
Test2 Myclass =new Test2();
Myclass.name = "小明";
Myclass.age = 20;
System.out.println(Myclass);
//直接使用对象名时默认调用该对象的toString方法
System.out.println(Myclass.toString());//手动调用String方法
}
运行结果:

如果类中没有定义toString方法,按照以上案例调用时,会输出对象的哈希值,如下案例所示:
运行结果:

以上就是java中tostring方法怎么用的详细内容,更多请关注天达云其它相关文章!