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