增强for:简化数组和collection集合的遍历
实现Iterable接口的类允许其对象成为增强型for语句的目标
它是JDK5之后出现的,其内部原理是一个Iterator迭代器
增强for的格式:
for(元素数据类型 变量名:数组或者collection集合){
在此处使用变量即可,该变量就是元素
}
package com.study.exception.demo20;
import java.util.ArrayList;
import java.util.List;
public class Demo20 {
public static void main(String[] args) {
int[] arr = {1,3,5,7,9};
for (int intArr:arr){
System.out.println(intArr);
}
String[] cha = {"张三","李四","王五"};
for (String chaString : cha){
System.out.println(chaString);
}
List<String> list1 = new ArrayList<>();
list1.add("语文");
list1.add("数学");
list1.add("英语");
for (String cha2 : list1){
System.out.println(cha2);
}
}
}