当前位置:首页 > Java

java 如何遍历list

2026-03-03 08:22:14Java

遍历 List 的常用方法

使用 for 循环 通过索引遍历 List,适用于需要索引的场景。

List<String> list = Arrays.asList("A", "B", "C");
for (int i = 0; i < list.size(); i++) {
    String item = list.get(i);
    System.out.println(item);
}

增强 for 循环 语法简洁,适用于不需要索引的遍历。

java 如何遍历list

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

使用 Iterator 支持在遍历时通过 iterator.remove() 安全删除元素。

Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
    String item = iterator.next();
    System.out.println(item);
}

使用 ListIterator 双向遍历,可获取元素索引,支持修改操作。

java 如何遍历list

ListIterator<String> listIterator = list.listIterator();
while (listIterator.hasNext()) {
    String item = listIterator.next();
    System.out.println(item + " at index " + listIterator.previousIndex());
}

Java 8+ Stream API 函数式风格,支持链式操作(如过滤、映射等)。

list.stream().forEach(item -> System.out.println(item));
// 或方法引用
list.forEach(System.out::println);

注意事项

  • 在迭代过程中修改非线程安全 List(如 ArrayList)可能导致 ConcurrentModificationException
  • 需要删除元素时,优先使用 Iteratorremove() 方法。
  • 大数据量遍历时,Stream 的并行流(parallelStream())可提升性能。

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

相关文章

如何使用java

如何使用java

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

如何运行java程序

如何运行java程序

编写Java代码 创建一个以.java为扩展名的文件,例如HelloWorld.java。文件内容需包含一个类定义,类名必须与文件名一致。例如: public class HelloWorld {…

java中如何输入

java中如何输入

输入方法 在Java中,可以通过多种方式实现输入操作,具体取决于输入来源和需求。以下是几种常见的输入方法: 使用Scanner类 Scanner类是Java中最常用的输入工具,适用于从控制台或文件读…

java如何调试

java如何调试

调试Java程序的基本方法 使用IDE内置的调试工具(如IntelliJ IDEA或Eclipse)是最常见的方式。在代码行号旁点击设置断点,启动调试模式后,程序会在断点处暂停,允许查看变量值、调用栈…

如何升级java

如何升级java

检查当前Java版本 在升级之前,需确认当前安装的Java版本。在终端或命令提示符中运行以下命令: java -version 输出会显示当前Java版本(如1.8.0_301或17.0.2)。…

vue中实现双重遍历

vue中实现双重遍历

双重遍历的实现方法 在Vue中实现双重遍历通常用于处理嵌套数据结构,例如二维数组或对象嵌套。以下是几种常见实现方式: 使用v-for嵌套 通过嵌套使用v-for指令可以实现双重遍历,适用于数组嵌套的…