Java 如果前一个对象为空,如何防止insertPost在列表中添加对象

Java 如果前一个对象为空,如何防止insertPost在列表中添加对象,java,Java,我试图使insertPost函数不会在已经为空的节点之后将新节点插入到链接列表中 我该怎么做 类别: public void insertPost(No newN, No previousN){ if (previousN != null){ newN.setNext(previousN.next()); previousN.setNext(newN); } } 主要内容: 打印时,控制台输出: “null,Tree”no1是一个包含null值

我试图使insertPost函数不会在已经为空的节点之后将新节点插入到链接列表中

我该怎么做

类别:

public void insertPost(No newN, No previousN){

    if (previousN != null){
        newN.setNext(previousN.next());
        previousN.setNext(newN);
    }
}
主要内容:

打印时,控制台输出:


“null,Tree”

no1是一个包含null值的节点实例,因此您需要找出previousN中的值是否不是null

public void insertAfter(Node newN, Node previousN) {
    if (previousN != null && previousN.getValue() != null) {
        newN.setNext(previousN.next());
        previousN.setNext(newN);
    }
}
public void insertAfter(Node newN, Node previousN) {
    if (previousN != null && previousN.getValue() != null) {
        newN.setNext(previousN.next());
        previousN.setNext(newN);
    }
}