gpt4 book ai didi

java 用子列表替换列表

转载 作者:行者123 更新时间:2023-12-02 00:36:13 25 4
gpt4 key购买 nike

我有一个 list

ArrayList list = new ArrayList(Arrays.asList(1,2,3,4,5,3,4,2,4,5,3,10));

我还有另一个子列表

ArrayList sublist = new ArrayList(Arrays.asList(4,5,3));

我正在寻找可以替代的功能列表内的子列表

与另一个子列表

ArrayList sublist = new ArrayList(Arrays.asList(100,100)));

因此在查找和替换之后,新列表应变为:

list = (1,2,3,100,100,4,2,100,100,10);

我在 java 中找不到任何与此相关的 api。

最佳答案

不确定是否存在任何 api 可以执行此操作,但您可以利用 Java 中的 List 接口(interface)。

如果你结合使用包含全部(集合 c) 如果此列表包含指定集合的​​所有元素,则返回 true。

removeAll(集合c) 从此列表中删除指定集合中包含的所有元素(可选操作)。

addAll(int索引,集合c) 将指定集合中的所有元素插入到此列表的指定位置(可选操作)。

我认为你可以轻松完成你所需要的。

看这里: http://download.oracle.com/javase/6/docs/api/java/util/List.html

关于java 用子列表替换列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7761159/

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