编写一个类的当前对象的toString()方法的快捷技巧(转载),一个类tostring
编写一个类的当前对象的toString()方法的快捷技巧(转载),一个类tostring
例子:
import java.math.BigDecimal;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
// START lang_tostring_solution
import org.apache.commons.lang.builder.ReflectionToStringBuilder;
// OMIT lang_tostring_solution
import com.discursive.jccook.lang.builders.State;
public class PoliticalCandidate {
private String lastName;
private String firstName;
private Date dateOfBirth;
private BigDecimal moneyRaised;
private State state;
public PoliticalCandidate() {
}
public PoliticalCandidate(String lastName, String firstName,
Date dateOfBirth, BigDecimal moneyRaised, State state) {
this.lastName = lastName;
this.firstName = firstName;
this.dateOfBirth = dateOfBirth;
this.moneyRaised = moneyRaised;
this.state = state;
}
// get/set methods are omitted for brevity...
// END OMIT lang_tostring_solution
public String toString() {
return ReflectionToStringBuilder.reflectionToString(this);
}
// END lang_tostring_solution
}
什么是 ToStringBuilder组件
注意事项:
定制生成toString()方法的输出内容:
相关文章
- 暂无相关文章
用户点评