Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java库中是否有内置的链表节点_Java_Linked List - Fatal编程技术网

Java库中是否有内置的链表节点

Java库中是否有内置的链表节点,java,linked-list,Java,Linked List,LinkedList类在实体上运行,并且节点没有直接公开。是否有提供传统LinkedList接口的内置库 PS:我明白了,Java Libraries中有吗 不在标准库中。您需要找到第三方库。有许多网站将向您展示如何编写一个标准库。不在标准库中。您需要找到第三方库。有许多网站将向您展示如何编写一个应用程序。Java collection API的内部组织与您的愿望非常相似 但要直接使用每个节点所具有的所有这些previsous和next引用 你应该好好利用,就这样得到它 iterator = l

LinkedList类在实体上运行,并且节点没有直接公开。是否有提供传统LinkedList接口的内置库


PS:我明白了,Java Libraries中有吗

不在标准库中。您需要找到第三方库。有许多网站将向您展示如何编写一个标准库。

不在标准库中。您需要找到第三方库。有许多网站将向您展示如何编写一个应用程序。

Java collection API的内部组织与您的愿望非常相似

但要直接使用每个节点所具有的所有这些previsous和next引用 你应该好好利用,就这样得到它

iterator = linkedList.listIterator()
最后一个API的行为有点不直观,但它允许您利用链表数据结构的所有优点简化代码:

  • 您可以通过以下方式来回导航:

    iterator.next()
    迭代器.previous()

  • 您可以使用修改列表

    iterator.add()
    iterator.remove()
    iterator.set()

  • 您还可以双向移动索引,并执行迭代器通常执行的其他操作,但两种方式都可以

Java collection API的内部组织非常混乱,就像您所希望的那样

但要直接使用每个节点所具有的所有这些previsous和next引用 你应该好好利用,就这样得到它

iterator = linkedList.listIterator()
最后一个API的行为有点不直观,但它允许您利用链表数据结构的所有优点简化代码:

  • 您可以通过以下方式来回导航:

    iterator.next()
    迭代器.previous()

  • 您可以使用修改列表

    iterator.add()
    iterator.remove()
    iterator.set()

  • 您还可以双向移动索引,并执行迭代器通常执行的其他操作,但两种方式都可以


一个好的
LinkedList
接口不应该暴露它的内部结构,所以你不应该知道里面有一些
节点
对象。“传统的LinkedList接口”:那会是什么?出于好奇,你遇到了什么问题,这会解决什么问题?在核心java中没有看到这样的类,太简单且功能不强,无法单独实现。在Apache集合中,通过,该类也是受保护的内部类,不用于外部使用。一个好的
LinkedList
接口不应该暴露其内部结构,因此您不应该知道内部有一些
Node
对象。“传统LinkedList接口”:那会是什么?出于好奇,您现在遇到的问题是什么?这将解决什么问题?在核心java中没有这样的类,因为它太简单,没有功能,无法独立实现。在Apache集合中,通过,该类也是受内部类保护的,不用于外部使用。