当前位置:首页 > Java

java foreach 如何调用

2026-03-21 12:29:08Java

Java foreach 使用方法

Java 中的 foreach 循环(也称为增强型 for 循环)是一种简化遍历数组或集合的语法结构。其基本语法如下:

for (元素类型 变量名 : 数组或集合) {
    // 循环体
}

遍历数组示例

以下是一个使用 foreach 循环遍历数组的示例:

java foreach 如何调用

int[] numbers = {1, 2, 3, 4, 5};
for (int num : numbers) {
    System.out.println(num);
}

遍历集合示例

对于集合类(如 List、Set 等),foreach 循环同样适用:

java foreach 如何调用

List<String> names = Arrays.asList("Alice", "Bob", "Charlie");
for (String name : names) {
    System.out.println(name);
}

遍历 Map 示例

遍历 Map 时,可以使用 entrySet()、keySet() 或 values() 方法配合 foreach:

Map<String, Integer> ages = new HashMap<>();
ages.put("Alice", 25);
ages.put("Bob", 30);

// 遍历键值对
for (Map.Entry<String, Integer> entry : ages.entrySet()) {
    System.out.println(entry.getKey() + ": " + entry.getValue());
}

// 遍历键
for (String key : ages.keySet()) {
    System.out.println(key);
}

// 遍历值
for (Integer value : ages.values()) {
    System.out.println(value);
}

注意事项

foreach 循环是只读的,不能在循环中修改集合的结构(如添加或删除元素),否则会抛出 ConcurrentModificationException 异常。

对于需要修改集合内容的场景,建议使用迭代器(Iterator)或传统的 for 循环。

标签: javaforeach
分享给朋友:

相关文章

如何配置java

如何配置java

安装Java开发工具包(JDK) 访问Oracle官方网站或OpenJDK项目页面下载适合操作系统的JDK安装包。选择与系统架构匹配的版本(如Windows x64、macOS ARM等)。运行安装程…

java如何调用接口

java如何调用接口

调用接口的基本方法 在Java中调用接口通常涉及实现接口或使用接口引用对象。以下是几种常见场景的示例: 定义接口 public interface MyInterface { void d…

如何自学java

如何自学java

选择合适的学习资源 从官方文档开始,Oracle提供的Java官方教程(Java Tutorials)是权威且免费的学习资料。在线平台如Codecademy、Coursera或Udemy提供互动式课程…

如何安装java环境

如何安装java环境

下载JDK安装包 访问Oracle官方网站或OpenJDK项目页面,选择适合操作系统的JDK版本(如Windows、macOS或Linux)。确保下载与系统架构匹配的版本(32位或64位)。 运行安…

java如何连接mysql

java如何连接mysql

连接 MySQL 数据库的基本步骤 添加 MySQL 驱动依赖 在项目中引入 MySQL 的 JDBC 驱动。如果使用 Maven,在 pom.xml 中添加以下依赖: <dependency…

java如何处理高并发

java如何处理高并发

Java处理高并发的方法 使用多线程和线程池 Java的java.util.concurrent包提供了线程池(如ThreadPoolExecutor)和并发工具类(如CountDownLatch、C…