位置:首頁(yè) > 軟件操作教程 > 編程開(kāi)發(fā) > Java > 問(wèn)題詳情

Java 如何使用toString()方法?

提問(wèn)人:劉旭39發(fā)布時(shí)間:2020-11-24

toString()方法

直接打印StringBuilder對(duì)象就可以將內(nèi)容打印出來(lái),也可以使用重載的toString 方法來(lái)直接創(chuàng)建一個(gè)String類型的對(duì)象。

通過(guò)閱讀JDK源碼,我們可以看到StringBuilder重載的toString()方法實(shí)際上是利用String類中的 構(gòu)造方法new String(value,0, count)來(lái)創(chuàng)建一個(gè)新的String對(duì)象0而System.out.println()方法的入?yún)⒖梢灾苯邮荢tringBuilder類對(duì)象,這在源碼中也可以找到原因 pHmhi()方法的源碼中使用了String.

valueOf(Objecl o)方法,將StringBuilder對(duì)象轉(zhuǎn)成字符串。

.lava的底層實(shí)現(xiàn)中有很多很巧妙的編程設(shè)計(jì)思想,因此經(jīng)常閱讀jDK源碼可以幫助我們掌握 Java的一些底層算法和實(shí)現(xiàn),也有助于我們學(xué)習(xí)Java的基礎(chǔ)知識(shí)。

image.png

繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部