据我所知,当你迭代常规数组元素时,就像这样:
int[] counter = new int[10];
for loop{
counter[i] = 0;
}
when button clicked{
counter[0]++; //For example
counter[6]++;
}
但是我不了解如何遍历arraylist的元素。如果有人能帮助我理解我会很感激。谢谢!
答案 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
}