a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

ToStringBuilder學(xué)習(xí)(一)

2019-11-11 05:12:10
字體:
供稿:網(wǎng)友
ToStringBuilder在commons-lang.jar里面。為什么使用ToStringBuilder? 系統(tǒng)一般都要打印日志的,因?yàn)樗袑?shí)體的toString()方法都用的是簡單的“+”,因?yàn)槊俊?”一個就會new 一個String對象,占用較多內(nèi)存。使用ToStringBuilder就可以避免這種問題。

兩種重新toString的方法:

第一種:append方法:

public String toString() { return new ToStringBuilder(this).append("ssn", ssn).append("year", year).append("lastName", lastName).toString(); }

第二種:反射 reflectionToString 方法

public String toString() { return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE); }

ToStringStyle參數(shù)說明:

1. DEFAULT_STYLE com.entity.Person@182f0db[name=John Doe,age=33,smoker=false]

2. MULTI_LINE_STYLE com.entity.Person@182f0db[ name=John Doe age=33 smoker=false

3. NO_FIELD_NAMES_STYLE com.entity.Person@182f0db[John Doe,33,false]

4. SHORT_PREFIX_STYLE (即截去了包名) Person[name=John Doe,age=33,smoker=false]

5. SIMPLE_STYLE John Doe,33,false


上一篇:尺取法

下一篇:CmakeLists實(shí)踐(1)

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产高清在线精品一区二区三区 | 国产精品久久久久久福利 | 欧美一区黄 | 久久精品国产亚洲blacked | 国产成人精品免费 | 久久97精品| 天天操操 | 国产ts视频 | 精品一区免费观看 | 成人在线视频观看 | 成人深夜福利视频 | 亚洲小视频 | 国产精品一区二区三区在线播放 | 夜夜夜久久久 | 一级做a爰片性色毛片 | 国产亚洲网站 | 亚洲精品一区二区三区蜜桃久 | 国产免费观看一区二区三区 | 色网站在线免费观看 | 欧美日韩精品在线 | 精品久久久久久久久久久院品网 | 草草视频网站 | 日韩成人影视 | 三级毛片久久 | 免费成人在线网站 | 欧美一区久久 | 日本在线不卡视频 | 一级篇| 中文字幕av一区二区三区 | 日韩成人在线观看 | 91精品国产91久久久久久吃药 | 亚洲成人三级 | k8久久久一区二区三区 | 久久一卡二卡 | 九九热免费精品视频 | 中文字幕亚洲在线观看 | 久久精品成人欧美大片 | 国产激情网址 | 国产精品视频免费观看 | 91精品国产91综合久久蜜臀 | 欧美黄色一级毛片 |