【问题标题】:Writing a method that lets an arraylist accept and store objects编写一个让数组列表接受和存储对象的方法
【发布时间】:2014-04-15 19:39:14
【问题描述】:

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

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

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

【问题讨论】:

  • 我需要知道在 addStock() 方法中要写什么。
  • 你为什么用for循环?

标签: java arraylist add


【解决方案1】:

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

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

【讨论】:

  • 谢谢,这正是我想要的!
  • 标记为正确,如果它回答了你的问题:-)
  • 我会,但它仍然有时间限制。还有 3 分钟:P
【解决方案2】:
public void addStock(StockRecord record) 
{
    if(record != null)
    {
            this.myList.add(record);
    }
}

只需将股票记录传递给类并从内部添加即可。如果它为空,那么它将跳过 if 语句。很简单。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-08
    • 2023-03-17
    • 2021-11-08
    • 2017-09-10
    • 2023-03-10
    • 2010-10-20
    • 2015-04-28
    • 2021-03-17
    相关资源
    最近更新 更多