用另一种方法创建一个数组

时间:2016-09-28 15:18:12

标签: arrays

private String[] items;
private int numItems;

public SortedListArrayBased()
{
    items = null;
    numItems = 0;
}

这是我的构造函数,但在下一个方法中我想创建一个包含值的数组,如下所示

if( numItems == 0 )
{
    items[0] = temp;
    numItems++;
}

当我运行时,它告诉我空指针我认为是因为数组在构造函数中没有空格,有没有办法在第二种方法中重新初始化我的数组。感谢。

1 个答案:

答案 0 :(得分:0)

更改

public SortedListArrayBased()
{
    items = null;
    numItems = 0;
}

public SortedListArrayBased()
{
    items = new String[];;
    numItems = 0;
}