Java判断数组是否包含某个值,流实现
时间: 2024-05-14 09:19:13 浏览: 93
Java中高效的判断数组中某个元素是否存在详解
可以使用 Java 8 的流来实现判断数组是否包含某个值,具体实现如下:
```java
public static boolean contains(int[] arr, int targetValue) {
return Arrays.stream(arr).anyMatch(value -> value == targetValue);
}
```
这里我们使用了 `Arrays.stream` 将数组转换为流,然后使用 `anyMatch` 方法来判断是否存在任意一个元素满足条件,即等于目标值 `targetValue`。如果存在满足条件的元素,则返回 `true`,否则返回 `false`。
可以根据需要修改代码中的数组类型和目标值类型。
阅读全文