gpt4 book ai didi

java - 在自定义链表上使用 ListIterator

转载 作者:行者123 更新时间:2023-11-30 09:49:25 26 4
gpt4 key购买 nike

我有一个自定义的、通用的、单独的 LinkedList,它是我自己构建的。我可以在列表中添加、删除等。我想在我的类中实现 Java ListIterator。我将如何开始这个?我需要将哪些方法添加到我的类中?我在网上只能找到在默认 Java LinkedList 上使用 ListIterator 的示例,这对我来说并不好。谢谢!

最佳答案

您创建第二个类(通常是链表的嵌套类)来实现 ListIterator 接口(interface)的所有功能。请注意,某些函数(如 addremove)是可选的——您可以只抛出 UnsupportedOperationException。您的链表类需要实现方法 listIterator()listIterator(int) 以返回第二个类的实例。

关于java - 在自定义链表上使用 ListIterator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5806183/

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