foreach循环 简称 增加for循环
用于遍历数组,集合
@Test public void test2(){ Collection coll = new ArrayList(); coll.add(123); coll.add("程序员"); coll.add("Hello,world"); //for(集合元素的类型 局部变量:集合对象) //1.使用增强for,在Collection集合 //2.增强for,底层仍然是迭代器 //3.增强for可以理解成简化版的 迭代器遍历 for (Object obj : coll) { System.out.print(obj + "\t"); } System.out.println(); //for(数组元素类型 局部变量:数组对象) //执行流程是:依次从arr数组中取出数据,赋给arr1,如果取出完毕,则退出for循环 int[] arr = new int[]{1, 2, 3, 4, 5}; for (int arr1 : arr) { System.out.print(arr1 + "\t"); } }
输出结果如下:
123 程序员 Hello,world 1 2 3 4 5