java迭代/调用自定义链表的LinkedList
我在遍历和如何调用链表以及仅仅使用链表的LinkedList时遇到了一些问题
以下是我目前掌握的情况:
import java.util.LinkedList;
LinkedList<MyLinkedList<Integer>> l = new LinkedList<MyLinkedList<Integer>>();
MyLinkedList<Integer> m = new MyLinkedList<Integer>();
m.add(1);
l.add(m);
这里是迭代器类,注意:这是一个双链表的迭代器,我还试图找出如何将其转换为单链表迭代器。 http://pizza.unbsj.ca/~owen/backup/courses/3323-2007/MyLinkedList.java
如何调用/使用迭代器类,是否有任何方法将其更改为单链表迭代器?我不明白迭代器在这种情况下是如何与主类一起工作的
# 1 楼答案
看起来你会这样称呼它:
如果您想更多地了解
Iterator
类的工作原理,请阅读the docs