#java#toString方法的用法
2017-11-09 11:10
761 查看
Object.toString();
该方法属于Object类的一个方法,用来返回一个字符串;
java所有类都继承了Object类,因此所有对象都有这个方法。不过调用默认的toString方法作用不大,一般都要重写该方法。
通常调用toString是为了方便输出,比如System.out.println(xx),括号里面的“xx”如果不是String类型的话,就自动调用xx的toString()方法。例如上例中main方法里可以改成:
下面是代码示例:
该方法属于Object类的一个方法,用来返回一个字符串;
java所有类都继承了Object类,因此所有对象都有这个方法。不过调用默认的toString方法作用不大,一般都要重写该方法。
class tostr{ public String toString(){//方法重写 return "hello"; } } class Test{ public static void main(String []args){ tostr ts = new tostr(); System.out.println(ts.toString()); //调用tostr类的toString方法 } }
通常调用toString是为了方便输出,比如System.out.println(xx),括号里面的“xx”如果不是String类型的话,就自动调用xx的toString()方法。例如上例中main方法里可以改成:
tostr ts = new tostr(); System.out.println(ts);
下面是代码示例:
class tostr{ int num = 5; String a ="cat"; public String toString(){ return this.num+" "+this.a; } } class Test{ public static void main(String []args){ tostr ts = new tostr(); System.out.println(ts); //直接调用方法输出,而不是通过(ts.num+ts.a)输出 } }
相关文章推荐
- Java中toString()方法的用法
- java学习之旅40--面向对象_13_继承_Object类用法_toString和equals方法_重写toString
- JAVA中的toString()方法的用法
- Java JPasswordField用法解析——toString方法
- java中toString的用法
- Java反射中Method类invoke方法的用法
- Java反射中Method类invoke方法的用法
- java解析properties文件的几种方法及用法
- JAVA中tostring方法的作用
- Java 对象的 toString() 方法 -Java 学习笔记 (16)
- Java中Static方法和Static程序块的用法总结
- java中单例模式和静态方法的用法
- 多态Object类toString方法学习笔记ObjectDemo.java
- java toString()用法
- JAVA 中split的用法将字符串变成数组,利用SPLIT方法写的JAVA里的字符串替换函数(转)
- 关于java的tostring()方法
- java toString方法
- java解析properties的方法及用法
- Java语言深入:深入研究Java equals方法,equals,==,equals用法
- Java反射中Method类invoke方法的用法