java中tostring方法的作用是會傳回【以文字方式表示】此物件的字串,結果是一個簡潔但易於讀懂的資訊表達式。
java中tostring方法的作用是
toString方法會傳回一個「以文字方式表示」此對象的字串。結果是一個簡潔但易於讀懂的訊息表達式。建議所有子類別都重寫此方法。
Object類別是toString方法傳回一個字串,該字串由類別名稱(物件是該類別的實例)、at標記符「@」和此物件哈希碼的無符號十六進製表示組成。換句話說,該方法傳回字串,它的值等於:
getClass().getName()+'@'+Integer.toHexString(hashCode());
返回:該物件的字串表示形式
因為它是Object裡面已經有了的方法,而所有類別都是繼承Object,所以「所有物件都有這個方法」;
它通常只是為了方便輸出,例如System.out.println(xx)
,括號裡面的「 xx」如果不是String類型的話,就自動呼叫xx的toString()
方法;
#總而言之,它只是sun公司開發java的時候為了方便所有類別的字串操作而特意加入的一個方法。
擴充資料
tostring的使用示例 publicclassOrc { publicstaticclassA { publicStringtoString() { return"thisisA"; } } publicstaticvoidmain(String[]args) { Aobj=newA(); System.out.println(obj); } }
相關學習推薦:Java影片教學
以上是java中tostring方法的作用是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!