2013-05-07 68 views
-3

我試圖做一個拍賣系統,我有兩個類BidAuction。我想爲每個競價對象創建一個ArrayList,因此我可以輕鬆跟蹤拍賣的每個出價。我考慮過使用for-each循環,但不確定它是否有效,如果是這樣,甚至如何正確執行。據我所知,ArrayList只是覆蓋自己。每個對象的新ArrayList

任何人都可以提供給我一些幫助嗎?謝謝。

+3

這非常含糊。你能向我們展示一些能夠突出你的問題的代碼嗎? – Keppil 2013-05-07 15:25:00

回答

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; 
}