【发布时间】:2021-05-26 21:44:12
【问题描述】:
从 Java 文档中我看到“List 接口提供了两种方法来有效地在列表中的任意点插入和删除多个元素。”。大概
- addAll(int index, Collection extends E> c) 第二种方法是什么?
或者这是参考 removeAll(Collection> c) 和 addAll(Collection extends E> c) ?
https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/util/List.html
【问题讨论】:
-
你在问什么?你的问题的答案就在那里,在你的问题。
-
我以为我的问题已经足够清楚了。添加了我试图理解的 API 摘录的其余部分。希望这会有所帮助。很高兴进一步澄清。
-
文档引用了两种方法,您列出了这两种方法,并询问文档引用了哪些方法。同样,我不确定你在问什么。
-
没有。 removeAll(Collection> c) 和 addAll(Collection extends E> c) 定义在 List 继承自的集合接口中。我相信在这种情况下,API 指的是基于索引的:addAll(int index, Collection extends E> c) 定义在 List 接口和第二种方法,这是我试图弄清楚的。
-
除了
addAll(int, Collection<? extends E> c)几乎不是文档提到的“列表中的任意点”。我相信文档只是在提醒您List包含那些继承的方法。
标签: java collections