オブジェクトリストにさまざまなタイプの変数(文字列と整数)を追加しようとしていますが、コードを実行しているときには常に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;
}
"私はすでにそれをデバッグしており、変数はnullではありません" - あなたは1つを欠いていました。 – user2357112
0の代わりにインデックス1から始まる要素を挿入するので、後でnullポインタエラーに陥ることにも注意してください。リストの最初の要素は常にnullになります.... – Ethan