toString()方法

来源:互联网 发布:明星一年真实收入知乎 编辑:程序博客网 时间:2024/05/21 03:17

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]