From 49e0089cf11ac64ba2a292404d326ebe8fe695fe Mon Sep 17 00:00:00 2001 From: sjsdfg <736777445@qq.com> Date: Sat, 7 Sep 2019 10:15:30 +0800 Subject: [PATCH] update --- docs/notes/19. 要么设计继承并提供文档说明,要么禁用继承.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/notes/19. 要么设计继承并提供文档说明,要么禁用继承.md b/docs/notes/19. 要么设计继承并提供文档说明,要么禁用继承.md index 739448b..f16a452 100644 --- a/docs/notes/19. 要么设计继承并提供文档说明,要么禁用继承.md +++ b/docs/notes/19. 要么设计继承并提供文档说明,要么禁用继承.md @@ -44,10 +44,10 @@ Parameters:   这个方法是通过列表及其子类的 `clear` 操作来调用的。重写这个方法利用列表内部实现的优势,可以大大提高列表和子类的 `clear` 操作性能。 -  **实现要求:**这个实现获取一个列表迭代器,它位于 `fromIndex` 之前,并重复调用 `ListIterator.remove` 和 `ListIterator.next` 方法,直到整个范围被删除。 **注意:如果 `ListIterator.remove` 需要线性时间,则此实现需要平方级时间。** +  **实现要求:** 这个实现获取一个列表迭代器,它位于 `fromIndex` 之前,并重复调用 `ListIterator.remove` 和 `ListIterator.next` 方法,直到整个范围被删除。 **注意:如果 `ListIterator.remove` 需要线性时间,则此实现需要平方级时间。** -参数: -  fromIndex 要移除的第一个元素的索引 +参数:
+  fromIndex 要移除的第一个元素的索引
  toIndex 要移除的最后一个元素之后的索引   这个方法对 `List` 实现的最终用户来说是没有意义的。 它仅仅是为了使子类很容易提供一个快速 `clear` 方法。 在没有 `removeRange` 方法的情况下,当在子列表上调用 `clear` 方法,子类将不得不使用平方级的时间,否则,或从头重写整个 `subList` 机制——这不是一件容易的事情!