JAVA中toString方法的作用
来源:互联网 发布:c语言产生0 1的随机数 编辑:程序博客网 时间:2024/06/14 03:00
因为它是Object里面已经有了的方法,而所有类都是继承Object,所以“所有对象都有这个方法”。
它通常只是为了方便输出,比如System.out.println(xx),括号里面的“xx”如果不是String类型的话,就自动调用xx的toString()方法
总而言之,它只是sun公司开发java的时候为了方便所有类的字符串操作而特意加入的一个方法
回答补充:
写这个方法的用途就是为了方便操作,所以在文件操作里面可用可不用
例子1:
public class Orc{ public static class A { public String toString() { return "this is A"; } } public static void main(String[] args) { A obj = new A(); System.out.println(obj); }}
如果某个方法里面有如下句子:
A obj=new A();
System.out.println(obj);
会得到输出:this is A
例子2:
public class Orc{ public static class A { public String getString() { return "this is A"; } } public static void main(String[] args) { A obj = new A(); System.out.println(obj); System.out.println(obj.getString()); }}
会得到输出:xxxx@xxxxxxx的类名加地址形式
System.out.println(obj.getString());
会得到输出:this is A
看出区别了吗,toString的好处是在碰到“println”之类的输出方法时会自动调用,不用显式打出来。
0 0
- JAVA中tostring方法的作用
- JAVA中toString方法的作用
- Java中重载toString()方法的作用
- JAVA中toString方法的作用
- JAVA中toString方法的作用
- JAVA中toString方法的作用
- JAVA中toString方法的作用
- JAVA中toString方法的作用
- JAVA中toString方法的作用
- JAVA中toString方法的作用
- JAVA中tostring方法的作用
- JAVA中toString方法的作用
- 浅析JAVA中toString方法的作用
- 浅析JAVA中toString方法的作用
- JAVA中toString方法的作用
- Java中toString方法的作用
- JAVA中toString方法的作用
- JAVA中toString方法的作用
- java入门系列之JDK和进制转换
- 深入理解Atwood定律
- 【linux is not Unix】softether服务端安装
- window7(64bit)环境下安装基于TensorFlow后端的Keras 教程
- 查找之折半查找
- JAVA中toString方法的作用
- Hadoop配置
- 欢迎使用CSDN-markdown编辑器
- Linux基础之RAID
- 继承
- 内网和外网
- Sping-AOP:cglib动态代理与JDK动态代理的区别
- 59. Spiral Matrix II
- 数据库原理第一次作业