使用流对数组中的元素过滤后重新存入新数组
时间: 2023-08-14 21:04:56 浏览: 95
java使用Hashtable过滤数组中重复值的方法
可以使用流的 filter 方法对数组中的元素进行过滤,然后使用 toArray 方法将过滤后的元素存入新数组中。
例如,假设有一个整型数组 arr,想要过滤出其中的偶数,可以使用以下代码:
```java
int[] newArr = Arrays.stream(arr)
.filter(num -> num % 2 == 0)
.toArray();
```
其中,filter 方法接收一个 Lambda 表达式作为参数,该表达式用于过滤数组中的元素。在上述代码中,Lambda 表达式 `num -> num % 2 == 0` 表示过滤出数组中的偶数。
最后,使用 toArray 方法将过滤后的元素存入新数组 newArr 中。
阅读全文