Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Java中迭代整数数组列表的元素_Java_Arrays_Arraylist - Fatal编程技术网

如何在Java中迭代整数数组列表的元素

如何在Java中迭代整数数组列表的元素,java,arrays,arraylist,Java,Arrays,Arraylist,我理解,当迭代正则数组元素时,它是这样的: int[] counter = new int[10]; for loop{ counter[i] = 0; } when button clicked{ counter[0]++; //For example counter[6]++; } 但是,我不理解如何遍历arraylist的元素。如果有人能帮我理解,我将不胜感激。谢谢 最简单的方法是 for(int i=0;i

我理解,当迭代正则数组元素时,它是这样的:

int[] counter = new int[10];

for loop{
   counter[i] = 0;
}

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

但是,我不理解如何遍历arraylist的元素。如果有人能帮我理解,我将不胜感激。谢谢

最简单的方法是

for(int i=0;i

Iterator it=arrayList.Iterator();
while(it.hasNext())
{
Object obj=it.next();
//用obj做点什么
}

迭代数组列表非常简单

您可以使用良好的旧
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.
}

“但是我不知道如何迭代arraylist的元素。”我想OP说他知道如何使用普通数组,但想知道如何迭代arraylist
Iterator<Object> it = arrayList.iterator();
while(it.hasNext())
{
    Object obj = it.next();
    //Do something with obj
}
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.
}