每个Object的新ArrayList

时间:2013-05-07 15:24:17

标签: java class arraylist foreach

我正在尝试制作拍卖系统,我有两个名为BidAuction的课程。我想为每个拍卖对象创建一个ArrayList,这样我就可以轻松跟踪拍卖的每个出价。我考虑使用for-each循环,但不确定它是否有效,如果是,如何正确地执行它。据我所知,ArrayList只是覆盖了自己。

任何可以为我提供帮助的人?感谢。

1 个答案:

答案 0 :(得分:2)

class Auction {

    private String description;

    List<Bid> bids = new ArrayList<Bid>();

    public void addBid(Bid bid) {
        if (CollectionUtils.isEmpty(this.bids)) {
            bids = new ArrayList<Bid>();
        }
        bids.add(bid);
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public List<Bid> getBids() {
        return bids;
    }

    public void setBids(List<Bid> bids) {
        this.bids = bids;
    }
}

class Bid {
    private String userName;

    private double price;
}