Java代码没有在hackerrank上运行

时间:2015-06-06 04:53:12

标签: java

python server.py

这是一段代码,它应该占据链接列表的头部,并在链接列表的末尾添加一个元素,然后返回更新的链接列表的头部。

但是当我在黑客级别上运行它时会出现运行时错误。

任何人都可以告诉我原因。

3 个答案:

答案 0 :(得分:0)

您的new_node为空,因此会抛出NullPointerException。 将新节点初始化为Node对象。

Node new_node = new Node();

答案 1 :(得分:0)

在尝试设置其数据之前,未初始化您的Node new_node。你需要先构建它。

Node new_node = new Node();
new_node.data = x;

答案 2 :(得分:0)

您将new_node声明为

Node new_node = null;

所以new_node现在是null对象。因此,如果您尝试从data对象null撰写此new_node来访问new_node.data,那么您将获得java.lang.NullPointerException

替换

Node new_node = null;

使用

Node new_node = new Node();