HashSet扩展AbstractSet,然后扩展AbstractCollection(定义containsAll方法).你可以在AbstractCollection 这里找到这里的来源.你会发现containsAll(第292行)实现为:
public boolean containsAll(Collection<?> c) {
Iterator<?> e = c.iterator();
while (e.hasNext())
if (!contains(e.next()))
return false;
return true;
}
Run Code Online (Sandbox Code Playgroud)
所以不,没有比较收集大小.
| 归档时间: |
|
| 查看次数: |
1360 次 |
| 最近记录: |