假设我的列表是: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);
六次。
是否可以通过提供开始索引和结束索引来一次删除多个元素?
答案 0 :(得分:0)
您可以这样做:
list.subList(1, 6).clear();