java遍历集合
在java中,有三种方式遍历集合,分别是for循环 加强for 迭代器
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class TestArrayList4 {
public static void main(String[] args) {
// TODO Auto-generated method stub
List<Person> aList=new ArrayList<Person>();
aList.add(new Person("zhangsan", 27));
aList.add(new Person("lisi",18));
aList.add(new Person("wangwu", 25));
//循环遍历的方式1
for(int i=0;i<aList.size();i++)
{
Person person= aList.get(i);
System.out.println(person);
}
//循环遍历的方式2(加强for)
for(Person p:aList)
System.out.println(p);
//循环遍历的方式3(迭代器)
Iterator<Person> iterator= aList.iterator();
while(iterator.hasNext())
{
Person p=iterator.next();
System.out.println(p);
}
}
}