gpt4 book ai didi

java - 迭代器缺少实现的功能(java)

转载 作者:行者123 更新时间:2023-12-01 06:10:00 25 4
gpt4 key购买 nike

我有一个具有 Iterator 方法的类( public Iterator iterator(boolean fromFront) ),并且我的 Iterator 方法返回一个“new DoublyLinkedListIterator()”。 DoublyLinkedListIterator 实现了包含 set 方法的 ListIterator。问题出在我的 main 中,我的迭代器无法访问 set 方法, Iterator iterator = deque.iterator(true);我也无法访问 hasPrevious 或以前的方法。

最佳答案

如果您想访问DoublyLinkedListIterator中的方法,则必须返回它而不是迭代器。 (或者在使用之前进行转换)。

How to make a cast ,以防万一您需要。

关于java - 迭代器缺少实现的功能(java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36689461/

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