日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java tostring的用处_JAVA的tostring()方法的作用是什么呢?

發(fā)布時(shí)間:2025/3/12 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java tostring的用处_JAVA的tostring()方法的作用是什么呢? 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

展開全部

1.toString方法

Object類具有一個(gè)toString()方法,你創(chuàng)建的每個(gè)類都會(huì)繼承62616964757a686964616fe4b893e5b19e31333365666236該方法。它返回對(duì)象的一個(gè)String表示,并且對(duì)于調(diào)試非常有幫助。然而對(duì)于默認(rèn)的toString()方法往往不能滿足需求,需要覆蓋這個(gè)方法。

toString方法將對(duì)象轉(zhuǎn)換為字符串。看以下代碼:

結(jié)果:

sample.Orc@11b86e7

sample.Orc@11b86e7

如果去掉注釋,即加入2個(gè)toString方法后,得到

結(jié)果:

Orc12:I'm a Villain and my name is Limburger

Orc19:I'm a Villain and my name is Bob

2.在容器類中使用toString

編寫一個(gè)工具類,用于在控制臺(tái)輸出Iterator。

在Hamster類中重寫父類的toString方法。

在HamsterMaze類中使用容器類加載Hamster類對(duì)象并輸出結(jié)果。

結(jié)果:

This is Hamster #0

This is Hamster #1

This is Hamster #2

3.一個(gè)實(shí)現(xiàn)toString()的通用的Bean

在作一個(gè)項(xiàng)目時(shí)發(fā)現(xiàn),許多bean需要實(shí)現(xiàn)toString()方法,就實(shí)現(xiàn)一個(gè)通用的bean,然后通過其他繼承即可。

測(cè)試類

結(jié)果 ?{id:9}

擴(kuò)展資料:

public?String?toString()返回該對(duì)象的字符串表示。通常,toString 方法會(huì)返回一個(gè)“以文本方式表示”此對(duì)象的字符串。結(jié)果應(yīng)是一個(gè)簡(jiǎn)明但易于讀懂的信息表達(dá)式。建議所有子類都重寫此方法。

Object類的 toString 方法返回一個(gè)字符串,該字符串由類名(對(duì)象是該類的一個(gè)實(shí)例)、at標(biāo)記符“@”和此對(duì)象哈希碼的無符號(hào)十六進(jìn)制表示組成。換句話說,該方法返回一個(gè)字符串,它的值等于:

getClass().getName() + '@' + Integer.toHexString(hashCode())

返回:該對(duì)象的字符串表示形式。

總結(jié)

以上是生活随笔為你收集整理的java tostring的用处_JAVA的tostring()方法的作用是什么呢?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。