我做了一个链接列表类的节点类。有什么方法可以打印出列表中的元素?我做了我的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