Java链接队列

时间:2014-03-05 05:13:17

标签: java

我一直收到这个错误:

  

“线程中的异常”主“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++;  
    }

0 个答案:

没有答案