java8 遍历 int[]
时间: 2023-07-09 15:37:00 浏览: 85
Java语言,图的遍历
5星 · 资源好评率100%
可以使用 Java 8 中的 Stream API 来遍历 int 数组。以下是示例代码:
```java
int[] arr = {1, 2, 3, 4, 5};
// 遍历数组并打印每个元素
Arrays.stream(arr).forEach(System.out::println);
// 计算数组元素的总和
int sum = Arrays.stream(arr).sum();
System.out.println("Sum: " + sum);
// 找出数组中的最大值
int max = Arrays.stream(arr).max().getAsInt();
System.out.println("Max: " + max);
// 过滤出大于 3 的元素并打印
Arrays.stream(arr).filter(x -> x > 3).forEach(System.out::println);
```
以上示例代码使用了 `Arrays.stream()` 方法将 int 数组转换成 IntStream,然后可以使用 Stream API 的各种方法来对数组进行操作。
阅读全文