java中toString用法
2017-06-09 14:55
357 查看
用System.out.println()输出一个对象时,java默认调用对象的toString()方法。
一般你要重写这个方法,这样根据重写的逻辑就可以输出自己的对象
比如定义一个类User,有id,name属性,你直接输出一个user对象的话,System.out.println(User),得到的只是:全限定名@地址首地址
如果你在User类里面重写这个toString方法的话就能输出你要的,比如
public String toString(){
return "user name is:"+this.name+";"+“user id is:”+this.id;
}
这样你输出一个user对象是
User User=new User(1,"zhangshan");
System.out.println(user);
得到:user name is:zhangsan;user id is :1;
一般你要重写这个方法,这样根据重写的逻辑就可以输出自己的对象
比如定义一个类User,有id,name属性,你直接输出一个user对象的话,System.out.println(User),得到的只是:全限定名@地址首地址
如果你在User类里面重写这个toString方法的话就能输出你要的,比如
public String toString(){
return "user name is:"+this.name+";"+“user id is:”+this.id;
}
这样你输出一个user对象是
User User=new User(1,"zhangshan");
System.out.println(user);
得到:user name is:zhangsan;user id is :1;
相关文章推荐
- Java JPasswordField用法解析——toString方法
- java中toString()的用法
- java toString()用法
- #java#toString方法的用法
- java中toString的用法
- JAVA学习--toString和equals用法
- JAVA学习--toString和equals用法
- java中toString的用法
- java toString()用法
- Java equals和toString用法
- Java中toString()方法的用法
- javatoString()用法
- JAVA中的toString()方法的用法
- java中toString的用法
- Java ToString用法
- 【yoyo】关于java中toString的用法
- java 打印二维数组 Arrays.deepToString()的用法
- java学习之旅40--面向对象_13_继承_Object类用法_toString和equals方法_重写toString
- Java的this,super的用法
- [Java]关于JTextPane的用法-插入不同的字体-浅谈MVC