while(prev.next!=null){
if(prev.next.val==val) {
ListNode delNode = prev.next;
prev.next=delNode.next;
delNode.next=null;
}else{
prev=prev.next;
}
}
prev.next=delNode.next; 已经将待删除的后一项给prev.next了。说明prev.next指向了待删元素的后一个,那为什么要将delNode.next引用指向null呢?为什么delNode这个引用不也一起指向null呢。