java tostring的用处_JAVA的tostring()方法的作用是什么呢?
展開全部
1.toString方法
Object類具有一個toString()方法,你創建的每個類都會繼承62616964757a686964616fe4b893e5b19e31333365666236該方法。它返回對象的一個String表示,并且對于調試非常有幫助。然而對于默認的toString()方法往往不能滿足需求,需要覆蓋這個方法。
toString方法將對象轉換為字符串。看以下代碼:
結果:
sample.Orc@11b86e7
sample.Orc@11b86e7
如果去掉注釋,即加入2個toString方法后,得到
結果:
Orc12:I'm a Villain and my name is Limburger
Orc19:I'm a Villain and my name is Bob
2.在容器類中使用toString
編寫一個工具類,用于在控制臺輸出Iterator。
在Hamster類中重寫父類的toString方法。
在HamsterMaze類中使用容器類加載Hamster類對象并輸出結果。
結果:
This is Hamster #0
This is Hamster #1
This is Hamster #2
3.一個實現toString()的通用的Bean
在作一個項目時發現,許多bean需要實現toString()方法,就實現一個通用的bean,然后通過其他繼承即可。
測試類
結果 ?{id:9}
擴展資料:
public?String?toString()返回該對象的字符串表示。通常,toString 方法會返回一個“以文本方式表示”此對象的字符串。結果應是一個簡明但易于讀懂的信息表達式。建議所有子類都重寫此方法。
Object類的 toString 方法返回一個字符串,該字符串由類名(對象是該類的一個實例)、at標記符“@”和此對象哈希碼的無符號十六進制表示組成。換句話說,該方法返回一個字符串,它的值等于:
getClass().getName() + '@' + Integer.toHexString(hashCode())
返回:該對象的字符串表示形式。
總結
以上是生活随笔為你收集整理的java tostring的用处_JAVA的tostring()方法的作用是什么呢?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: websocket 发送图片_基于Web
- 下一篇: java连接hbase_HBase实战