請考慮以下代碼中的鏈接列表。基本上我已經在LinkedList類中創建了三個節點,並嘗試顯示內容,但是我在 上得到了奇怪的輸出despit,它在「Node」類中實現了「toString()」方法。誰能告訴我有什麼問題?儘管在LinkedList的Node類中實現了toString方法,但獲得了奇怪的輸出結果
我得到的輸出如下: [email protected]
package MyPackage;
class Node {
String data;
Node next;
public Node(String data, Node next){
this.data = data;
this.next = next;
}
public String getData(){
return data;
}
public Node getNext(){
return next;
}
public void setNext(String data){
this.data = data;
}
public String data() {
return data;
}
}
// CREATING LINKED LIST BACKWARDS AND APPLYING SOME OPERATIONS ON IT
class LinkedList{
Node cNode = new Node("C", null);
Node bNode = new Node("B", cNode);
Node list = new Node("A", bNode);
public void DisplayLinkedList(){
System.out.println(list);
}
}
public class LinkedListByME {
public static void main(String[] args) {
LinkedList ll = new LinkedList();
ll.DisplayLinkedList();
}
}
請糾正我,如果我錯了地方。
感謝
因爲編輯修復成問題將在一個問題的問題無效的答案(代碼軋製回來也沒有好,如果代碼不再重現問題) – 2014-10-10 06:59:54