This commit is contained in:
sjsdfg 2019-09-07 10:15:30 +08:00
parent c80bb35d21
commit 49e0089cf1

View File

@ -44,10 +44,10 @@ Parameters:
  这个方法是通过列表及其子类的 `clear` 操作来调用的。重写这个方法利用列表内部实现的优势,可以大大提高列表和子类的 `clear` 操作性能。
  **实现要求:**这个实现获取一个列表迭代器,它位于 `fromIndex` 之前,并重复调用 `ListIterator.remove``ListIterator.next` 方法,直到整个范围被删除。 **注意:如果 `ListIterator.remove` 需要线性时间,则此实现需要平方级时间。**
  **实现要求:** 这个实现获取一个列表迭代器,它位于 `fromIndex` 之前,并重复调用 `ListIterator.remove``ListIterator.next` 方法,直到整个范围被删除。 **注意:如果 `ListIterator.remove` 需要线性时间,则此实现需要平方级时间。**
参数:
  fromIndex 要移除的第一个元素的索引
参数:<br>
  fromIndex 要移除的第一个元素的索引<br>
  toIndex 要移除的最后一个元素之后的索引
  这个方法对 `List` 实现的最终用户来说是没有意义的。 它仅仅是为了使子类很容易提供一个快速 `clear` 方法。 在没有 `removeRange` 方法的情况下,当在子列表上调用 `clear` 方法,子类将不得不使用平方级的时间,否则,或从头重写整个 `subList` 机制——这不是一件容易的事情!