向列表添加属性时"Attempt to write to null array"



我有一个适配器,它可以获得列表视图,我想用行初始化它

它过去是这样写的>

 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];

相关内容

最新更新