2017-10-19 74 views
0

如何在每個額外的循環中添加next.在每個額外的for循環方法調用之前添加類名稱

第一個循環:

for(int i=0; i<=index; i++){ 
    retValue = getValue(); 
} 

第二環:

for(int i=0; i<=index; i++){ 

    retValue = next.getValue(); 

三環路:

for(int i=0; i<=index; i++){ 

    retValue = next.next.getValue(); 
} 

等。

+1

U se臨時變量?這是Java,而不是JavaScript。瞭解差異並正確標記您的問題。 – Xufox

+1

看起來你不是在問你想要達到什麼目的,而是錯誤地爲你的問題假設一個解決方案,如果不可能解決不了你的問題。 此外,您並未在代碼示例中添加類名,而是添加了變量名。 –

+1

你可以顯示一些周圍的代碼來給出一些上下文嗎? –

回答

1

如何做你想做

您可以使用一個臨時變量來保存的值(在我的例子也有T型)

T temp = this; 
for(int i=0; i<=index; i++){ 
    retValue = this.getValue(); 
    temp = temp.next; 
} 

使用迭代器什麼

如果您一個迭代器,它會返回如上所示的下一個值,然後您可以迭代這樣的項目:

for (T item : getIterator) { 
    retValue = item.getValue(); 
} 
相關問題