我正在尝试制作拍卖系统,我有两个名为Bid
和Auction
的课程。我想为每个拍卖对象创建一个ArrayList
,这样我就可以轻松跟踪拍卖的每个出价。我考虑使用for-each循环,但不确定它是否有效,如果是,如何正确地执行它。据我所知,ArrayList只是覆盖了自己。
任何可以为我提供帮助的人?感谢。
答案 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;
}