我有一个获取列表视图的适配器,我想用行初始化它,
过去曾经这样写过>
arrayOfSplices = new AligmentListModel[] {
new AligmentListModel("1", "2", "0", "0", "0", "0", "0"),
new AligmentListModel("0", "0", "0", "0", "0", "12", "0"),
new AligmentListModel("0", "0", "0", "0", "0", "0", "0"),
new AligmentListModel("0", "0", "0", "0", "0", "0", "0"),
new AligmentListModel("0", "4", "0", "0", "0", "0", "0"),
new AligmentListModel("0", "0", "0", "0", "0", "0", "0"),
new AligmentListModel("0", "0", "0", "0", "0", "0", "0"),
new AligmentListModel("0", "0", "5", "0", "7", "0", "19"),
new AligmentListModel("0", "0", "0", "0", "0", "0", "0"),
new AligmentListModel("0", "0", "4", "0", "0", "0", "0"),
new AligmentListModel("0", "0", "0", "0", "0", "0", "0"),
new AligmentListModel("0", "0", "0", "0", "0", "0", "0"),
new AligmentListModel("0", "0", "7", "0", "0", "0", "0"),
new AligmentListModel("0", "1", "2", "3", "0", "15", "99"),
new AligmentListModel("0", "0", "0", "7", "0", "0", "0"),
new AligmentListModel("0", "0", "0", "0", "0", "0", "13"),
new AligmentListModel("0", "0", "0", "0", "0", "0", "0"),
new AligmentListModel("0", "456", "0", "0", "9", "0", "0")};
但现在我想把它移到for循环中, iv'e试图这样做>
for (int i = 0; i < 18 ; i++) {
arrayOfSplices[i] = new AligmentListModel("1", "1", "1", "1", "1", "1", "1");
}
但我收到错误说&gt;
java.lang.NullPointerException: Attempt to write to null array
我正在创建像我这样的创建列表&gt;
AligmentListModel[] arrayOfSplices
如何修复该错误?
答案 0 :(得分:1)
也许用
初始化AligmentListModel[] arrayOfSplices = new AligmentListModel[18];