Java LinkedList上一个下一个
是什么类似.Net的LinkedListNode<(Of )>)..::.Next
和LinkedListNode<(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)
方法。