如何在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.
}