将对象添加到列表

时间:2018-11-30 17:41:19

标签: java

我有一个override func viewDidLoad() { super.viewDidLoad() webView.frame = view.bounds script = "<html><div id=154359904185542><script type=text/JavaScript src=https://www.aparat.com/embed/15stT?data[rnddiv]=154359904185542&data[responsive]=yes></script></div></html>" webView.delegate = self OperationQueue.main.addOperation { self.webView.loadHTMLString(script, baseURL:nil) } } 类,其类型为Building的{​​{1}}属性:

rooms

我编写了以下方法,将房间添加到列表中:

List

此代码不会立即引发异常,但是不会将会议室添加到列表中。同样,该方法在迭代中被调用,从private List<Room> rooms; 方法返回到此迭代后,将跳过下一个迭代,然后引发public void addRoom(Room room) { this.rooms.add(room); }

我正在从文件创建Room对象。这是我调用该方法的方式:

addRoom

home是先前由另一种方法找到的Building的实例,根据调试器,其值可以确定。

1 个答案:

答案 0 :(得分:5)

您的列表是否曾经实例化?

尝试

private List<Room> rooms = new LinkedList<>();