目录
java5.0提供了foreach循环迭代访问Collection和数组
遍历操作不需获取Collection或数组的长度,无需使用索引访问元素
遍历集合的底层调用Iterator完成操作
foreach还可以用来遍历数组
①遍历Collection
@Test
public void test1(){
Collection coll = new ArrayList();
coll.add(123);
coll.add(456);
coll.add(new String("Tom"));
coll.add(new Person(20,"Jerry"));
coll.add(false);
//for(集合中元素的类型 局部变量 : 集合对象)
for(Object obj : coll){
System.out.println(obj);
}
}
②遍历数组
@Test
public void test2(){
int[] arr = new int[]{1,2,3,4,5,6};
//for(数组中元素的类型 局部变量 : 数组对象)
for(int i : arr){
System.out.println(i);
}
}