欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

编写一个类的当前对象的toString()方法的快捷技巧(转载),一个类tostring

来源: javaer 分享于  点击 28859 次 点评:265

编写一个类的当前对象的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()方法的输出内容:

 

相关文章

    暂无相关文章

用户点评