toString()方法
格式化输出对象,在pojo类中定义。以Product类为例,进行说明:
public class Product {
private int id;
private String name;
private double prize;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getPrize() {
return prize;
}
public void setPrize(double prize) {
this.prize = prize;
}
@Override //toString格式化对象
public String toString(){
return "Product [id=" + id + ", name=" + name + ", prize=" + prize + "]";
}
}
在测试类中定义Product对象:
Product p = new Product();
p.setUId(5);
p.setName("newProduct");
p.setPrize(888.8);
System.out.println(p);
可直接按照定义的模板对p对象进行输出,不用在输出时繁琐的代用p.getId(),p.getName(),p.getPrize()等。如图所示为输出结果:
Product [id=5, name=newProduct, prize=888.8]