利用ToStringBuilder重寫toString方法
阿新 • • 發佈:2021-02-19
實體類的toString()
方法使用的是簡單的"+",每"+"一個就會new 一個String物件,這樣如果系統記憶體小的話,會爆記憶體(實體比較多的情況下);
但是使用ToStringBuile 就可以避免爆記憶體這種問題:
@Override
public String toString() {
return ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE);
}
使用ToStringStyle.SHORT\_PREFIX\_STYLE
Message [property1=a,property2=b,property3=c]