private String[] items;
private int numItems;
public SortedListArrayBased()
{
items = null;
numItems = 0;
}
这是我的构造函数,但在下一个方法中我想创建一个包含值的数组,如下所示
if( numItems == 0 )
{
items[0] = temp;
numItems++;
}
当我运行时,它告诉我空指针我认为是因为数组在构造函数中没有空格,有没有办法在第二种方法中重新初始化我的数组。感谢。
答案 0 :(得分:0)
更改
public SortedListArrayBased()
{
items = null;
numItems = 0;
}
到
public SortedListArrayBased()
{
items = new String[];;
numItems = 0;
}