当前位置:首页 > Java

java如何遍历

2026-03-19 19:04:02Java

遍历数组

使用for循环或增强for循环遍历数组是最常见的方式。对于基本类型和对象数组均适用。

int[] numbers = {1, 2, 3, 4, 5};
for (int i = 0; i < numbers.length; i++) {
    System.out.println(numbers[i]);
}

for (int num : numbers) {
    System.out.println(num);
}

遍历集合

List、Set等集合类可以通过迭代器或增强for循环进行遍历。迭代器方式适合在遍历时进行删除操作。

java如何遍历

List<String> list = Arrays.asList("A", "B", "C");
Iterator<String> it = list.iterator();
while (it.hasNext()) {
    System.out.println(it.next());
}

for (String str : list) {
    System.out.println(str);
}

遍历Map

Map的遍历需要获取entrySet、keySet或values,分别对应键值对、键和值的遍历。

Map<String, Integer> map = new HashMap<>();
map.put("one", 1);
map.put("two", 2);

for (Map.Entry<String, Integer> entry : map.entrySet()) {
    System.out.println(entry.getKey() + ": " + entry.getValue());
}

for (String key : map.keySet()) {
    System.out.println(key);
}

for (Integer value : map.values()) {
    System.out.println(value);
}

使用Java 8 Stream API

Java 8引入的Stream API提供了更函数式的遍历方式,适合进行过滤、映射等操作。

java如何遍历

List<String> list = Arrays.asList("A", "B", "C");
list.stream().forEach(System.out::println);

Map<String, Integer> map = new HashMap<>();
map.put("one", 1);
map.put("two", 2);
map.forEach((k, v) -> System.out.println(k + ": " + v));

遍历多维数组

多维数组需要使用嵌套循环进行遍历,外层循环控制行,内层循环控制列。

int[][] matrix = {{1, 2}, {3, 4}};
for (int i = 0; i < matrix.length; i++) {
    for (int j = 0; j < matrix[i].length; j++) {
        System.out.print(matrix[i][j] + " ");
    }
    System.out.println();
}

遍历枚举

枚举类型可以通过values()方法获取所有枚举值,然后进行遍历。

enum Color { RED, GREEN, BLUE }
for (Color color : Color.values()) {
    System.out.println(color);
}

标签: 遍历java
分享给朋友:

相关文章

如何编写java程序

如何编写java程序

安装开发环境 下载并安装JDK(Java Development Kit),推荐从Oracle官网或OpenJDK获取最新版本。安装完成后配置环境变量,确保JAVA_HOME和PATH正确设置。 选…

java如何输入数据

java如何输入数据

输入数据的方法 在Java中,输入数据可以通过多种方式实现,具体取决于输入来源(如控制台、文件、网络等)。以下是几种常见的方法: 使用Scanner类从控制台输入 Scanner类是Java中最常用…

java如何创建包

java如何创建包

创建Java包的步骤 在Java中,包(package)用于组织和管理类文件,避免命名冲突。以下是创建Java包的详细方法: 定义包名 在Java源文件的开头使用package关键字声明包名。包名…

如何编译java

如何编译java

安装JDK 确保系统已安装Java Development Kit(JDK)。可通过命令行输入 javac -version 和 java -version 验证是否安装成功。若未安装,需从Oracl…

java如何连接mysql

java如何连接mysql

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

如何搭建java环境

如何搭建java环境

下载JDK 访问Oracle官网或OpenJDK官网下载适合操作系统的JDK安装包。推荐选择长期支持版本(如JDK 17或JDK 21)。 安装JDK 运行下载的安装程序,按照向导完成安装。注意…