我創建了一個名爲「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