编写一个允许arraylist接受和存储对象的方法

时间:2014-04-15 19:39:15

标签: java arraylist add

我正在编写一个类,我需要编写一个类,其中arraylist接受并存储其类型的对象。我知道这可能非常简单,但我没有睡觉。这是我的Stock Manager课程

public class StockManager {

private String appleStocks;
private ArrayList<StockRecord> myList;

public StockManager(String appleStocks) {
    this.appleStocks = appleStocks;
    this.myList = new ArrayList<StockRecord>();
}

public void addStock() {
    for (StockRecord aRecord : this.myList) {
        this.myList.add(aRecord);
    }
}

如果你需要看我的其他课程,我可以提供,但我认为没有必要

2 个答案:

答案 0 :(得分:2)

您正在做的是阅读列表并添加每个元素。试试这个。获取一个新元素作为方法参数并添加到列表

public void addStock(StockRecord stock) {
    myList.add(stock);
}

答案 1 :(得分:0)

public void addStock(StockRecord record) 
{
    if(record != null)
    {
            this.myList.add(record);
    }
}

只需将库存记录传递给班级,然后从内部添加。如果它为null,则它将跳过if语句。容易。