2026-07-29 11:16:30
在Java中,读取数组所有值可以通过多种方法实现,以下是详细的介绍和代码示例:
1. 经典 for 循环这是最基础且直接的方法,通过索引逐个访问数组元素。
int[] numbers = {1, 2, 3, 4, 5};for (int i = 0; i < numbers.length; i++) { System.out.println(numbers[i]);}特点:
简化遍历语法,无需显式处理索引。
int[] numbers = {1, 2, 3, 4, 5};for (int number : numbers) { System.out.println(number);}特点:
利用函数式编程风格,适合复杂操作(如过滤、映射)。
import java.util.Arrays;int[] numbers = {1, 2, 3, 4, 5};Arrays.stream(numbers) .forEach(System.out::println);特点:
通过 Iterables 工具类实现遍历(需引入Guava依赖)。
import com.google.common.collect.Iterables;import java.util.Arrays;int[] numbers = {1, 2, 3, 4, 5};Iterables.forEach(Arrays.asList(numbers), System.out::println);特点:
根据具体场景选择合适方法,平衡代码简洁性、性能和可维护性。