是否可以存储一个"列表项";在java链接列表中?我知道我们可以找到一个genric";元素";但我真正想要的是一些可以用来查看和管理链表的对象。例如:
LinkedList<Integer> list = new LinkedList<Integer>();
// add some data
Integer thirdInt = list.get(3);
ListItem third = list.getListItem(3);
//现在我想存储第三个,也许可以访问它的"下一个"等等。我知道它不会一直排在第三位,但我关心相对参考文献。如第三、第五、第七、第十等。只要他们按顺序来,就可以。
这可能吗,或者可能有其他方式来实现这一点。。?
方法LinkedList::listIterator(int index)
从指定索引开始向List
返回迭代器。返回的ListIterator
是一个Iterator
,因此您可以调用next
来获取下一个元素,此外,它还有其他方法(如previous
(和允许修改列表的方法(如将add
插入到当前位置的列表中(。
这是Javadoc。