gpt4 book ai didi

Java 将 LinkedList 插入现有 LinkedList

转载 作者:行者123 更新时间:2023-11-30 07:34:15 28 4
gpt4 key购买 nike

我正在编写一个读取 XML 文件的类,该 XML 使用“sax”类进行解析。在我的 XML 文件中,我创建了“for”标签和“宏”,使 for 循环能够写入 XML,例如:

    <for start="1" end="10" iterator="row" increment="1">
<text>This is line $row$</text>
</for>

文本 $row$ 在运行时被替换为迭代器的值。当处理 for 循环时,它会生成一个名为“row”的宏,用于处理循环内容。这效果很好。

我的 XML 解析器生成标记类的 LinkedList,其中每个标记都包含其自己的子标记 LinkedList。

“for”循环是一个标签,当处理“for”循环时,它会生成结果的 LinkedList。我想用生成的 LinkedList 替换 LinkedList 中原来的 'for' 标记。

最佳答案

解决办法:

在原始链表上找到要删除的对象:

    intForIdx = llChildren.indexOf(mobjCurrent);

删除原始对象:

    llChildren.remove(intForIdx);

在同一位置插入新的链表:

    llChildren.addAll(intForIdx, llResults);

关于Java 将 LinkedList 插入现有 LinkedList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35624895/

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