首页 > 解决方案 > 为什么将null分配给节点不会删除链表中的该节点

问题描述

要删除列表的最后一个节点,我只是遍历到最后一个节点并将其分配给 null。但我仍然看到最后一个节点值。我想知道为什么 node = null 没有任何效果。

void deleteLastNode(Node node){
    while(node.next != null)
    {
        node = node.next;
    }
    node = null;
}

标签: javadata-structuressingly-linked-list

解决方案


推荐阅读