In JAVA, all objects have a toString method;
The toString method is not defined when creating a class. When the object is output, the hash value of the object will be output;
It is just a method specially added by Sun Company to facilitate string operations of all classes when developing Java
It is usually just for convenient output:
For example:
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方法 }
Running result:
If the toString method is not defined in the class, when called according to the above case, the hash value of the object will be output, as shown in the following case. :
Run result:
Recommended tutorial: "java tutorial"
The above is the detailed content of How to use tostring method in java. For more information, please follow other related articles on the PHP Chinese website!