Java语言学习 扩展篇 增强for循环

增强for循环

增强for循环(也称for each循环)是JDK1.5以后出来的一个高级for循环 ,专门用来遍历数组和集合的。它的内部原理其实是个Iterator迭代器,所以在遍历的过程中,不能对集合中的元素进行增删操作

所有的单列集合都可以使用增强for循环
格式:
for(集合/数组的数据类型 变量名: 集合名/数组名){

}

示例代码:

import java.util.ArrayList;
public class EnforceForClass {
	private static void demo01() {
		int[] arr = {1,2,3,4};
		for(int i:arr) {
			System.out.println(i);
		}
	}

	private static void demo02() {
		ArrayList<String> list = new ArrayList<>();
		list.add("aaa");
		list.add("ddd");
		list.add("ggg");
		list.add("nnn");
		for(String s : list) {
			System.out.println(s);
		}
	}
	public static void main(String[] args) {
		demo01();
		demo02();
	}
}

输出结果:
输出结果

发布了72 篇原创文章 · 获赞 3 · 访问量 6192

猜你喜欢

转载自blog.csdn.net/Ace_bb/article/details/104125261
今日推荐