2016-02-29 41 views
-4

我想調用ArrayList字符串中的每個元素的方法,但我沒有真正使用該元素,因爲我只對長度/元素數量。更好的替代「foreach循環」,不使用每個元素

for (String string : strings) { 
    this.doSomething(); 
} 

因此,Eclipse給了我「局部變量字符串的值未被使用」的消息。

有沒有更好的方法來做到這一點?

謝謝。

+2

使用簡單的'fori'循環。 –

+1

嘗試使用for(int i = 0; i Abdelhak

+1

如何在不檢查每個元素的屬性的情況下對元素的長度感興趣?你的問題沒有意義。 – EJP

回答

1

您可以使用

for (int i=0; i < strings.size(); i++) { 
    this.doSomething(); 
} 
+2

或向後計數以調用'size()'只有一次 – wero

+0

@wero - 輝煌!雖然這個問題本身沒有任何意義,但這可能是一個很好的提示,在迭代次序無關緊要的情況下很好實施。 – PyThon

相關問題