繁体   English   中英

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

[英]How to iterate elements of an integer arraylist in Java

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

int[] counter = new int[10];

for loop{
   counter[i] = 0;
}

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

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

最简单的方法是为每个循环使用a

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

迭代数组列表非常简单。

您可以使用旧的for loop或使用enhanced for loop

循环好老

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.
}
for (int i = 0; i < arrayList.size(); i++) {

}

要么

Iterator<Object> it = arrayList.iterator();
while(it.hasNext())
{
    Object obj = it.next();
    //Do something with obj
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM