当前位置:首页 > Java

java foreach 如何调用

2026-03-21 12:29:08Java

Java foreach 使用方法

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

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

遍历数组示例

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

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

遍历集合示例

对于集合类(如 List、Set 等),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 异常。

java foreach 如何调用

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

标签: javaforeach
分享给朋友:

相关文章

java如何创建文件

java如何创建文件

使用 File 类创建文件 通过 File 类的 createNewFile() 方法创建文件。此方法返回布尔值,表示文件是否成功创建。 import java.io.File; import ja…

java如何安装

java如何安装

安装Java的步骤 下载Java开发工具包(JDK) 访问Oracle官方网站或OpenJDK项目页面下载适合操作系统的JDK版本。Oracle JDK适用于商业用途,OpenJDK是开源版本。选择…

java如何调用接口

java如何调用接口

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

java如何创建对象

java如何创建对象

创建对象的基本方法 在Java中,创建对象主要通过new关键字调用构造函数完成。基本语法为: ClassName objectName = new ClassName(); 例如创建String对象…

java如何创建数组

java如何创建数组

创建数组的基本方法 在Java中,数组是固定大小的同类型元素集合。创建数组需要声明数组类型并初始化。 声明数组 语法格式为 数据类型[] 数组名 或 数据类型 数组名[]: int[] arr1;…

java如何生成随机数

java如何生成随机数

生成随机数的方法 在Java中生成随机数可以通过多种方式实现,以下是几种常见的方法: 使用Math.random()方法 Math.random()方法返回一个double类型的伪随机数,范围在[0…