foreach概述
增强for循环:底层使用的是送代器,使用for循环的格式,简化了送代器的书写,foreach是JDK1.5之后出现的新特性
使用增强for循环
遍历集合
复制 | |
| |
| |
| |
| public static void demoCollection(ArrayList<String> arrayList) { |
| for (String string: arrayList) { |
| System.out.println(string); |
| } |
| } |
复制 | public class DemoForEach { |
| public static void main(String[] args) { |
| |
| ArrayList<String> arrayList = new ArrayList<>(); |
| arrayList.add("集合1号"); |
| arrayList.add("集合2号"); |
| arrayList.add("集合3号"); |
| arrayList.add("集合4号"); |
| arrayList.add("集合5号"); |
| |
| |
| demoCollection(arrayList); |
| } |
| } |
复制 | 输出结果: |
| 集合1号 |
| 集合2号 |
| 集合3号 |
| 集合4号 |
| 集合5号 |
遍历数组
复制 | |
| |
| |
| |
| public static void demoArray(String[] strings) { |
| for (String string: strings) { |
| System.out.println(string); |
| } |
| } |
复制 | public class DemoForEach { |
| public static void main(String[] args) { |
| String[] strings = {"数组1号", "数组2号", "数组3号", "数组4号", "数组5号"}; |
| |
| |
| demoArray(strings); |
| } |
| } |
复制 | 输出结果: |
| 数组1号 |
| 数组2号 |
| 数组3号 |
| 数组4号 |
| 数组5号 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)