我做了一個鏈接列表類的節點類。有什麼方法可以打印出列表中的元素?我做了我的print()
方法,但它只返回21的第一個元素。如何遍歷該列表?從單向鏈表中打印節點
public class ListNode {
private int item;
private ListNode next;
public ListNode(int item, ListNode next){
this.item = item;
this.next = next;
}
public ListNode(int item){
this(item, null);
}
public int print(){
return item;
}
public static void main(String[] args) {
ListNode list = new ListNode(21, new ListNode(5, new ListNode(19, null)));
System.out.println(list.print());
}
}
你'的print()'方法是一種誤導 - 鑑於目前的實現,它應該被稱爲' getValue()' – Vladimir