1 增强for介绍
格式
for(集合/数组中元素的数据类型 变量名 : 集合/数组名) { // 已经将当前遍历到的元素封装到变量中了,直接使⽤变量即可 }
1.1 作用:
用于遍历数组和集合
1.2 原理:
它是JDK5之后出现的,其内部原理是⼀个Iterator迭代器
注意事项:
实现Iterable接⼝的类才可以使⽤迭代器和增强for
简化数组和Collection集合的遍历
1.3 案例
public static void main(String[] args) { // 遍历HashSet集合 //创建集合对象 HashSet<String> set = new HashSet<String>(); //添加元素 set.add("hello"); set.add("world"); set.add("java"); //不包含重复元素的集合 set.add("world"); //遍历 for(String s : set) { System.out.println(s); } //遍历数组 String [] aryStr = {"第三行","十多个","水电费","得到","哈哈"}; for (String sk:aryStr) { System.out.println("增强for测试数组遍历:"+sk); } }