/*
JDK 5.0 新增了foreach循环,用于遍历集合、数组
*/
public class ForTest {
@Test
public void test1(){
Collection coll = new ArrayList();
coll.add(123);
coll.add(456);
coll.add(new Person("Jerry",20));
coll.add(new String("Tom"));
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);
}
}
//练习题
@Test
public void test3(){
String[] arr = new String[]{"MM","MM","MM"};
// //方式一:普通for赋值
// for (int i = 0;i < arr.length;i++){
// arr[i] = "gg";
// }
for (String s : arr){
s = "FF";
}
for (int i = 0;i < arr.length;i++){
System.out.println(arr[i]);
}
}
}
[集合]foreach循环遍历集合或项目
最新推荐文章于 2024-07-27 10:53:51 发布
本文介绍了JDK5.0引入的foreach循环,用于简洁地遍历集合和数组。通过示例展示了如何使用foreach循环遍历ArrayList、数组,并提供了一个练习题来加深理解。在示例中,遍历过程中对集合元素进行了打印操作。

409

被折叠的 条评论
为什么被折叠?



