gpt4 book ai didi

java - 在 java.util.Collection 和 java.lang.Iterable 中声明的方法 iterator(),它的超接口(interface)?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:41:36 26 4
gpt4 key购买 nike

有人可以向我解释为什么方法是Iterator<E> iterator();吗?在 java.util.Collection 中定义? Collection 已经扩展java.lang.Iterable ;这种方法是多余的。这是为了方便吗?

最佳答案

Collection interface Java 1.2 中引入了 Collections API。 iterator 方法出现了。然而,Iterable interface直到 Java 1.5 才被引入。 Collection 显式定义 iterator 的原因是因为它早于 IterableCollection 返回 Iterator 的想法早于 Iterable 的想法。

关于java - 在 java.util.Collection 和 java.lang.Iterable 中声明的方法 iterator(),它的超接口(interface)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33697880/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com