Java LinkedList上一个下一个

是什么类似.Net的LinkedListNode<(Of )>)..::.NextLinkedListNode<(Of )>)..::.Previous Java的java.util.LinkedList LinkedListNode<(Of )>)..::.Previous属性。

使用List接口的listIterator()方法获取ListIterator对象。 从那里,您可以使用hasNext()next()hasPrevious()previous()方法来导航列表。 这是使用ListIterator的一个非常简单的示例。

 import java.util.LinkedList; import java.util.List; import java.util.ListIterator; ... List myList = new LinkedList(); myList.add("A"); myList.add("B"); myList.add("C"); ... ListIterator it = myList.listIterator(); if (it.hasNext()) { String s1 = it.next(); System.out.println(s1); } 

示例代码应打印“A”。

通常,您不直接使用Java中的List节点。 您应该查看ListIterator ,可以通过listIterator()方法访问其实例。

您需要使用ListIterator使用它在任一方向上遍历List。 迭代器包含previous()next() 。 在Javadocs中查看它 。

要获取当前列表的ListIterator,请调用其listIterator(int index)方法。