From 36158e5e386a8205fe0b2f37e2d21f6c9f2b2d11 Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Thu, 30 Jul 2026 16:57:35 +0800 Subject: [PATCH] =?UTF-8?q?s-day02-=E5=A2=9E=E5=BC=BAfor=E5=BE=AA=E7=8E=AF?= =?UTF-8?q?=E9=81=8D=E5=8E=86=E9=9B=86=E5=90=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- s-day02/src/com/inmind/foreach03/Demo05.java | 27 ++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 s-day02/src/com/inmind/foreach03/Demo05.java diff --git a/s-day02/src/com/inmind/foreach03/Demo05.java b/s-day02/src/com/inmind/foreach03/Demo05.java new file mode 100644 index 0000000..aae50ff --- /dev/null +++ b/s-day02/src/com/inmind/foreach03/Demo05.java @@ -0,0 +1,27 @@ +package com.inmind.foreach03; + +import java.util.ArrayList; +import java.util.Collection; + +/* +增强for循环遍历集合 +注意:集合的foreach循环本质是迭代器,那么所有的单列集合都可以用foreach遍历 + */ +public class Demo05 { + public static void main(String[] args) { + //单列集合的多态写法 + Collection cols = new ArrayList<>(); + cols.add(1); + cols.add(2); + cols.add(3); + cols.add(4); + //遍历集合,无法使用普通for循环遍历 + for (Integer i : cols) { + System.out.println(i); + } + + for (Integer element : cols) { + System.out.println( element); + } + } +}