用来完成容器中获取元素的
格式:
for(容器内的类型 临时变量 : 容器的引用){
内部可以直接使用临时变量来访问数据
}
注意:
增强for循环的底层就是一个Iterator,因为迭代器在处理数据的时候有可能会出现并发修改的异常,所以增强for循环中就不进行数据的添加或者是删除操作,只是用于查看数据
可以理解为迭代器的一个实用展示。
package Test17_Demo.Demo07;/*@create 2020--12--07--15:22*/import java.util.ArrayList;public class ForEachDemo {public static void main(String[] args) {//创建一个集合ArrayList<Integer> list = new ArrayList<>();list.add(10);list.add(100);list.add(1000);list.add(10000);//使用增强for循环遍历for (Integer thisNumber:list){System.out.println(thisNumber);}//遍历字符串类型的数组String[] arr = {"a", "b", "c", "d", "e"};for (String a : arr) {System.out.println(a);}}}
