如何在Java中迭代整数arraylist的元素

时间:2013-04-07 17:18:58

标签: java arrays arraylist

据我所知,当你迭代常规数组元素时,就像这样:

int[] counter = new int[10];

for loop{
   counter[i] = 0;
}

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

但是我不了解如何遍历arraylist的元素。如果有人能帮助我理解我会很感激。谢谢!

3 个答案:

答案 0 :(得分:4)

最简单的方法是to use a for each loop

for(int elem : yourArrayList){
   elem;//do whatever with the element
}

答案 1 :(得分:3)

迭代数组列表非常简单。

您可以使用优质的for loop或使用enhanced for loop

Good for for循环

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

针对循环进行了增强

for(int a : arrayList){
//you can use the variable a as you wish.
}

答案 2 :(得分: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
}