gpt4 book ai didi

java - 如何删除链接列表的一部分?

转载 作者:行者123 更新时间:2023-12-02 04:34:30 25 4
gpt4 key购买 nike

假设我的列表是:1 -> 2 -> 3 -> 4 -> 5 -> 6 -> 7 -> 8 -> 9 -> 10

我想删除此列表的一部分。例如从索引 1 到索引 5。

因此列表将更改为:1 -> 7 -> 8 -> 9 -> 10

我正在使用java.util.LinkedList :

LinkedList<String> list = new LinkedList();

让我们添加元素:

for (int i = 1; i <= 10; i++) {
list.add("" + i);
}

如果我使用remove()函数,那么我一次只能删除一个元素。以及每次更新索引时。所以我应该这样做list.remove(1);六次。

有没有办法通过给出开始索引和结束索引来一次删除多个元素?

最佳答案

你可以这样做:

list.subList(1, 6).clear();

关于java - 如何删除链接列表的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56558139/

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