Java 在执行List.subList.Clear()之后,列表的索引是否得到更新?

Java 在执行List.subList.Clear()之后,列表的索引是否得到更新?,java,list,sublist,Java,List,Sublist,我知道对于一些列表执行列表。子列表(i,j).Clear()清除列表项。但是列表的索引是否会相应更新?我认为如果不是这样的话,那是很没用的。如果是,这样做的开销是多少?特别是因为我们需要删除范围,然后推进索引。有更好的方法吗?为此类操作更新索引。这样做的开销完全取决于您使用的列表实现。

我知道对于一些
列表执行<代码>列表。子列表(i,j).Clear()
清除<代码>列表项。但是
列表
的索引是否会相应更新?我认为如果不是这样的话,那是很没用的。如果是,这样做的开销是多少?特别是因为我们需要删除范围,然后推进索引。有更好的方法吗?

为此类操作更新索引。

这样做的开销完全取决于您使用的
列表
实现。