我想添加不同類型的變量(字符串和整數)到對象列表,但是當我運行代碼時,我總是得到一個NullPointerException。我已經調試過它,變量不爲null。有人可以幫助我,告訴我如何將不同類型的變量添加到對象列表中?將整數和字符串添加到列表<Object>
private int x;
private int y;
private int z;
private int stockwerk;
private String address;
private List<Object> list;
public List<Object> getAttributeList() {
list.add(1, this.x);
list.add(2, this.y);
list.add(3, this.z);
list.add(4, this.stockwerk);
list.add(5, this.address);
return this.list;
}
「我已經調試它,變量不爲空」 - 你錯過了一個。 – user2357112
還值得注意的是,自從插入從索引1而不是0開始的元素後,您可能會遇到空指針錯誤。因此,列表中的第一個元素始終爲空.... – Ethan