LinkedList和指针混淆

时间:2017-08-31 20:36:33

标签: java pointers linked-list

我正在处理链表,我有一个可能很愚蠢的问题。我有链接列表的类Node,它包含属性Node作为下一个元素,我有这一行:

Node current=head;
while(current!=null)
current=current.next;

我不明白为什么头也不会改变,但只有当前?为什么它只会改变我current.next=current.next.next,这怎么能反映在头上?我理解{{1我们迭代通过当前(头),它改变当前,但为什么它不改变头呢?提前谢谢你!

0 个答案:

没有答案