Java语言怎么让一个链表中不存放任何值,并且主程序判断

Java语言怎么让一个链表中不存放任何值,但是也不删除这个,还是保留,并且主程序判断,以便实现数据的填空怎么实现

效果如图

img


代码

import java.util.LinkedList;

public class LinkedListExample {
    public static void main(String[] args) {
        // 创建一个链表并设置填空标识为-1
        LinkedList<Integer> linkedList = new LinkedList<>();
        int fillValue = -1;

        // 在链表中添加节点
        linkedList.add(1);
        linkedList.add(fillValue);
        linkedList.add(3);
        linkedList.add(4);
        linkedList.add(fillValue);

        // 遍历链表并判断是否为填空位置
        for (Integer value : linkedList) {
            if (value == fillValue) {
                // 填空数据的处理逻辑
                System.out.println("这是一个填空位置");
                // 可以根据需要进行相应的处理,比如赋予新的值
                // value = newValue;
            } else {
                // 非填空数据的处理逻辑
                System.out.println("数值:" + value);
            }
        }
    }
}


你可以看看这篇https://blog.csdn.net/weixin_37407422/article/details/105320748

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^