ToStringBuilder类常用方法介绍
1、append
? ? ?ToStringBuilder类主要用于类的格式化输出。ToStringBuilder中append方法可以向该类添加基本类型、数组、和对象只有添加的方法才会被toString输出
??import java.math.BigDecimal;
运行结果如下:
? ?ToStringBuilder: TaxReturn@1503a3[ssn=012-68-3242,year=1998,lastName=O'Brien]
?
2、reflectionToString
? ? ?把类对应的基本属性和值输出来。
?import org.apache.commons.lang.builder.EqualsBuilder;
?运行结果如下:
??One>>>MyClass@743399[
name=Becker age=35]Two>>>MyClass@1d8957f[ name=Becker age=35]Three>>>MyClass@3ee284[ name=Agassi age=33]one equals two? trueone equals three? falseOne HashCode>>> 462213092Two HashCode>>> 462213092Three HashCode>>> -530629296