我試圖創建一個虛擬Node
,讓我穿越我創建,在那個鏈表的.first
Node
開始,一直持續,直到它有沒有更多的值LinkedList
對象後,無法找到變量。我遇到的問題是,當我創建一個虛擬Node
時,Java不會識別我剛用來定義我的虛擬Node
的變量。觀察下面的代碼:在while
循環booelan聲明Java的:它已被定義
private MyLinkedList extract(int x){
MyLinkedList values = new MyLinkedList();
for(int i = 0; i < x; i++){
Node p = table[i].first;
while(table[i].p != null){
values.add(p.value);
p = p.next;
}
}
return values;
}
錯誤出現,我告訴Java的「找不到符號:變量p」
任何想法,爲什麼?謝謝!
有些方便您的變量定義:
表= MyLinkedLists的哈希表;
x =哈希表的大小;
你認爲什麼'表[I] .p'是什麼意思? – talex