增强for循环
* 语法 : for(数据类型 变量名:数组名/集合名)
* 集合如果要使用增强for循环需要先使用泛型来确定元素类型,如果没有使用泛型就使用foreach,那么变量类型设置为Object。
* 但是增强for循环没有下标,需要下标的时候不适合使用。
import java.util.HashSet;
import java.util.Set;
public class ForeachTest01 {
public static void main(String[] args) {
//增强for循环
//语法 : for(数据类型 变量名:数组名/集合名) 集合如果要使用增强for循环需要使用泛型,如果没有使用泛型就使用foreach,那么变量类型设置为Object
//但是增强for循环没有下标,需要下标的时候不适合
//创建一个数组
int [] arr={8,6,2,1,4,75,63,5};
//用增强for循环遍历数组
for(int element:arr){ //element代表集合或者数组中的每一个元素
System.out.println(element);
}
//创建一个Set集合
Set<String> set= new HashSet<String>();
// 向Set集合中添加元素 因为使用泛型限制了集合中只能存储String类型的数据,所以只能添加String类型的数据
set.add("今天");
set.add("天气多云");
set.add("4月5日");
set.add("不是很开心");
//遍历集合
for(String str:set){ //str代表集合中的每一个元素
System.out.print(str);
}
}
}