我创建了一个名为“SList”的链接列表类,它允许创建一个空的链接列表。 “insertFront”方法在列表的前面插入一个对象并增加尺寸。下面,在主类中,我创建了一个SList对象并将两个字符串添加到列表中。我想打印此列表。我试图创建一个从java.util导入的迭代器对象,但编译器在“Iterator”下给我一个红色下划线。为什么我得到这个错误?我应该如何打印这个链表?在Java中使用带有链接列表的迭代器
public class SList
{
private SListNode head;
private int size; //number of items in the list
public SList() //constructor, empty list
{
head = null;
size = 0;
}
public void insertFront(Object item)
{
head = new SListNode(item, head);
size++;
}
}
import java.util.*;
public class LinkMain
{
public static void main(String[] args)
{
String apples = "apples";
String oranges = "oranges";
SList x = new SList();
x.insertFront(apples);
x.insertFront(oranges);
Iterator iter = x.Iterator();
}
}
感谢您的解释。 – jlss4e