我正在编写一个类,我需要编写一个类,其中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);
}
}
如果你需要看我的其他课程,我可以提供,但我认为没有必要
答案 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语句。容易。