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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

Java之toString()方法详解

發(fā)布時(shí)間:2024/4/15 java 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java之toString()方法详解 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Java之toString()方法詳解

Java中?toString()方法在Object類中和Intent類中都有定義,作用類似,但顯示形式有點(diǎn)區(qū)別

一、Object類中toString()方法

toString() 是java.lang.Object類的方法 定義:public?String?toString()

源代碼:

?public?String?toString()?{

????????return?getClass().getName()?+?"@"?+?Integer.toHexString(hashCode());

????}

?

public?String?toString?()

添加于?API 級(jí)別 1

Returns a string containing a concise, human-readable description of this object. Subclasses are encouraged to override this method and provide an implementation that takes into account the object's type and data. The default implementation is equivalent to the following expression:

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

See?Writing a useful?toString?method?if you intend implementing your own?toString?method.

返回值
  • a printable representation of this object.

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

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

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

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

? 說明:

輸出對(duì)象時(shí)一般會(huì)自動(dòng)調(diào)用toString(?)方法把對(duì)象轉(zhuǎn)換為字符串。例如System.out.println(obj),括號(hào)里面的?“obj”如果不是String類型的話,而是對(duì)象時(shí),就自動(dòng)調(diào)用obj.toString()方法。當(dāng)然也可以重載toString(?)方法,指定返回的形式。

public class Text01 {public static class A{public String toString(){return "this is A";//指定返回的形式}}public static void main(String[] args){A obj = new A();System.out.println(obj);//等同于 System.out.println(obj.toString( ));} }

輸出:this?is?A

如果把?toString()注釋掉,那么得到:Demo@ed5ba6,其中getClass().getName()返回值為Demo@后面對(duì)應(yīng)的是此對(duì)象哈希碼的無符號(hào)十六進(jìn)制表示形式。

二、Intent類中toString()方法

public String toString() {StringBuilder b = new StringBuilder(128);b.append("Intent { ");toShortString(b, true, true, true, false);b.append(" }");return b.toString();//調(diào)用Object類中toString方法,實(shí)質(zhì)上,我們可以<span style="font-family:宋體;">通過</span><span style="color: rgb(51, 153, 102);">子類都重寫此方法,根據(jù)自己的需要指定返回形式</span> }


總結(jié)

以上是生活随笔為你收集整理的Java之toString()方法详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 51调教丨国产调教视频 | 亚洲黄片一区二区 | 在线国产一区二区 | 天堂影视av | 污污视频网站在线 | 亚洲av人无码激艳猛片服务器 | 91色啪 | 亚洲一区观看 | 手机在线看a | 六月激情网 | 伊人www22综合色 | 国产午夜福利一区 | 欧美体内谢she精2性欧美 | 人人爽在线 | 久久久久久精 | 久久久久久久亚洲精品 | 伊人涩涩 | 国产福利在线看 | 亚洲永久精品ww.7491进入 | 视色视频在线观看 | 牛牛av国产一区二区 | 日韩精品成人在线观看 | 亚洲国产日韩在线观看 | 国产免费黄色录像 | 欧美韩一区 | 天天综合在线视频 | 狠狠干超碰 | 日日拍夜夜拍 | 精品乱码一区二区三四区视频 | 69超碰| 五月婷婷开心 | 免费午夜人成电影 | 年代下乡啪啪h文 | 日韩成人av网址 | 国精产品乱码一区一区三区四区 | 黑人与日本少妇 | 动漫美女隐私无遮挡 | xxxxwww一片 | 丁香花高清在线观看完整动漫 | 玉足调教丨vk24分钟 | 欧美日韩午夜激情 | 色com| 亚洲高清在线播放 | av手机免费在线观看 | 日韩有码中文字幕在线观看 | www.youjizz.com日本 | 99re9| 午夜视频久久 | 国产婷婷在线视频 | 综合 欧美 亚洲日本 | 国产精品视频一区二区三区不卡 | 亚洲第九十七页 | 亚洲欧美日韩一区二区三区在线观看 | 日本在线天堂 | 第九色激情 | 黄色激情四射 | 国产色视频网站 | 天堂а在线中文在线新版 | 日本一级片免费看 | 久久精品久久久精品美女 | 午夜久久久久久久久久久 | 俺来也在线视频 | 亚洲av永久无码精品三区在线 | 欧美日韩亚洲激情 | 国产无套内射普通话对白 | 久久午夜伦理 | 性视频黄色| 香蕉视频黄色 | 精品少妇人妻av免费久久洗澡 | 亚洲综合色成人 | 猛1被调教成公厕尿便失禁网站 | 免费av一区 | 正在播放91 | 天天做夜夜操 | av成人在线免费观看 | 在线欧美成人 | 精品免费久久久 | 狠狠撸视频 | 久久久久亚洲av片无码v | 男女一进一出视频 | 黄色一级视频网站 | 91免费黄 | 色噜噜综合 | 都市乱淫 | 男男一级淫片免费播放 | 日韩人妻无码一区二区三区 | 欧美激情一区二区在线 | 可以在线看的av | 噜噜噜噜噜色 | 5个黑人躁我一个视频 | 久久久免费精品视频 | 日韩中文第一页 | 91免费看黄 | 亚洲国产无码久久 | 一区二区三区国产精品 | 国产精品久久视频 | 男女视频免费观看 | 舌奴调教日记 | av一级免费 |