我想拉節點出雙向鏈表,並想通過它迭代的最佳方式,我做了一個增強的for循環,它抱怨 「for-每個不適用於所需的表達式類型:數組或java.lang.iterable found:doublylinkedlist「通過雙向鏈表進行迭代?
那麼我該如何去拉出這個列表中的節點呢?
這裏是我的代碼:
public static void gainLoss(){
//variables
int sellPrice;
DoublyLinkedList list = new DoublyLinkedList();
//traverse through the list
for (Node n : list) {
}
}
是DoublyLinkedList您的自定義數據結構? – Kakarot
添加您的DoublyLinkedList類的源代碼 – abraabra
'DoublyLinkedList'既不是來自Java的集合類,也不是來自事實上的第三方庫的東西。我們如何設想知道那是什麼,並能夠猜測問題? –