我一直收到这个错误:
“线程中的异常”主“java.lang.NullPointerException”
我不知道我做错了什么。
它出现在end.setNext(n);
当我尝试将一个数字放入pushEnd
时,会发生在我的主课程中。
它只发生在我之前添加了一个数字之后。我知道错误基本上意味着我什么都没指向,但是不是说当列表不为空时,现在回来是n?任何帮助表示赞赏。
此外,begin和end代表链接的两端。像一个双端队员
public void pushEnd(T value)
{
Node n = new Node<T>(value);
if(!isEmpty())
end.setNext(n);
else
begin = n;
end = n;
size++;
}