Linked List NullPointerException Java



在 LinkedList 中,我们通常为最后一个节点分配 null 值,并使用此条件检查最后一个节点。

我正在检查具有相同条件的最后一个节点,无论其"下一个"节点链接是否为空。但是当我通过方法"getNext"获得空值时,我无法处理 NullPointerException。

while(lastNode.getNext() != null)
{
lastNode= lastNode.getNext();
}

我假设这是 LinkedList 的自定义实现; java.util.LinkedList没有getNext()方法。

也就是说,你想要的是:

while (current != null) {
    past = current;
    current = current.getNext();
}
return past;

我在这里假设您要返回最后一个节点,并且past是与current类型相同的变量。

相关内容

  • 没有找到相关文章

最新更新