gpt4 book ai didi

java - 如果前一个对象为空,如何防止 insert Post 在列表中添加对象

转载 作者:行者123 更新时间:2023-12-02 11:56:58 26 4
gpt4 key购买 nike

我正在尝试使 insertPost 函数不会在已经 null 节点之后将新节点插入链表中。

我该怎么做?

类别:

public void insertPost(No newN, No previousN){

if (previousN != null){
newN.setNext(previousN.next());
previousN.setNext(newN);
}
}

主要:

    No no1 = new No(null, null);

LinList lList = new LinkedList(no1);

No no2 = new No("Tree", null);
lList.insertPost(no2, no1);

System.out.print(lList);

打印时,控制台输出:

“空,树”

最佳答案

no1 是一个包含 null 值的 Node 实例,因此您需要确定 previousN 中的值是否不为 null。

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

关于java - 如果前一个对象为空,如何防止 insert Post 在列表中添加对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47532201/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com