2016-02-29 59 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