麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發(fā)設計 > 正文

ToStringBuilder學習(一)

2019-11-11 05:12:10
字體:
來源:轉載
供稿:網友
ToStringBuilder在commons-lang.jar里面。為什么使用ToStringBuilder? 系統(tǒng)一般都要打印日志的,因為所有實體的toString()方法都用的是簡單的“+”,因為每“+”一個就會new 一個String對象,占用較多內存。使用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參數說明:

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實踐(1)

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产精品一区二区三区99 | 久久久久国产成人精品亚洲午夜 | 中文字幕网在线 | 久久网日本 | 在线天堂资源 | 在线观看视频亚洲 | 激情综合婷婷久久 | 中文日韩欧美 | 亚洲一区二区三区视频免费 | 羞羞电影网 | 国产毛片在线 | 国产精品一区视频 | 欧美在线观看视频一区二区 | 2017亚洲男人天堂 | 国产91对白叫床清晰播放 | 九九精品在线观看视频 | 久久精品二区 | 亚洲精品wwww | 国产精品视频导航 | 欧美三级日本三级少妇99 | 欧美一级片一区 | 黄视频网站免费观看 | 国产成人精品区 | 九九热精品在线 | 久久久一区二区三区视频 | 美国av免费看 | 午夜视频久久 | 久久久久久久久国产 | 日韩中文字幕一区二区三区 | 国内精品久久久久久久影视红豆 | 欧美三级美国一级 | 精品中文字幕视频 | 在线看免费观看日本 | 欧美日本免费一区二区三区 | 国产1区在线观看 | 欧美黑大粗硬毛片视频 | 国产成人强伦免费视频网站 | 国产毛片在线 | 欧美日韩一区三区 | 亚洲小视频网站 | 久久久久久久亚洲精品 |