2

我了解当您迭代常规数组元素时,它是这样的:

int[] counter = new int[10];

for loop{
   counter[i] = 0;
}

when button clicked{
  counter[0]++; //For example
  counter[6]++;
}

但是我不明白如何遍历数组列表的元素。如果有人可以帮助我理解,我将不胜感激。谢谢!

4

3 回答 3

4

最简单的方法是使用 for each 循环

for(int elem : yourArrayList){
   elem;//do whatever with the element
}
于 2013-04-07T17:20:04.850 回答
2
for (int i = 0; i < arrayList.size(); i++) {

}

或者

Iterator<Object> it = arrayList.iterator();
while(it.hasNext())
{
    Object obj = it.next();
    //Do something with obj
}
于 2013-04-07T17:20:49.397 回答
2

遍历数组列表非常简单。

您可以使用旧的for loop,也可以使用enhanced for loop

好旧的 for 循环

int len=arrayList.size();
for(int i = o ; i < len ; i++){
int a =arrayList.get(i);
}

增强的 for 循环

for(int a : arrayList){
//you can use the variable a as you wish.
}
于 2013-04-07T17:25:46.057 回答