我有一个适配器,它可以获得列表视图,我想用行初始化它
它过去是这样写的>
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");
}
但我收到一个错误,说>
java.lang.NullPointerException: Attempt to write to null array
我正在像这样创建>中最小化我的列表
AligmentListModel[] arrayOfSplices
如何修复那个错误?
可能使用进行初始化
AligmentListModel[] arrayOfSplices = new AligmentListModel[18];