在JAVA中,所有的物件都有toString方法;
在建立類別時沒有定義toString方法,輸出物件時,會輸出物件的雜湊值;
它只是sun公司開發java的時候為了方便所有類別的字串操作而特意加入的一個方法
它通常只是為了方便輸出:
例如:
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教學》
以上是java中tostring方法怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!