Java 如何使用for-each循环迭代中的列表

Java 如何使用for-each循环迭代中的列表

列表接口继承了集合接口,是Java集合框架中的一个重要成员。列表接口声明了一个存储元素序列的集合的行为。列表接口最常用的实现是ArrayList。列表的用户对于元素在列表中的插入位置具有相当精确的控制。这些元素可以通过它们的索引访问和搜索。

forEach循环可帮助迭代数组或对象的集合。由于列表包含对象,因此可以使用forEach循环轻松进行迭代。下面的代码片段展示了如何使用forEach循环迭代一个列表。

for (Integer integer : list) {
   System.out.print(integer + " ");
}

List 接口还提供了 forEach() 方法,用于遍历列表,如下所示−

list.forEach(i -> {System.out.print(i + " ");});

示例1

以下是示例,展示使用forEach循环来遍历列表:

package com.tutorialspoint;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class CollectionsDemo {
   public static void main(String[] args) {
      List<String> list = new ArrayList<>(Arrays.asList("A", "B", "C"));
      for (String string : list) {
         System.out.print(string + " ");
      }
   }
}

输出

这将产生以下结果−

A B C

示例2

以下是一个展示List.forEach方法用于遍历列表的示例 –

package com.tutorialspoint;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class CollectionsDemo {
   public static void main(String[] args) {
      List<String> list = new ArrayList<>(Arrays.asList("A", "B", "C"));
      list.forEach(i -> {System.out.print(i + " ");});
   }
}

输出

这将产生以下结果−

A B C

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程