iterator()面试题2
2023-12-24 本文已影响0人
JAVA加油
问题 3:iterator() 方法返回的迭代器是如何实现的?
回答:具体的迭代器实现取决于集合的类型。在 JDK 中,不同的集合类有不同的迭代器实现,但它们都遵循相同的接口规范(java.util.Iterator 接口)。迭代器通常会维护一个指向集合中当前元素的指针,并提供了一系列方法来操作该指针,以实现遍历集合的功能。
问题 3:iterator() 方法返回的迭代器是如何实现的?
回答:具体的迭代器实现取决于集合的类型。在 JDK 中,不同的集合类有不同的迭代器实现,但它们都遵循相同的接口规范(java.util.Iterator 接口)。迭代器通常会维护一个指向集合中当前元素的指针,并提供了一系列方法来操作该指针,以实现遍历集合的功能。