如何检测一个布尔数组中所有值是否都为真呢?
下文笔者讲述使用Java代码检测数组中的值是否都为真,如下所示:
实现思路: 使用stream中的filter进行检索例:
package com.java265.other; import java.util.Arrays; import java.util.list; import java.util.stream.Collectors; public class Test16 { /** * java265.com 示例程序 * @throws Exception */ public static void main(String[] args) throws Exception { Boolean[] arrs = { true, false, true, true, false }; // 过滤所有false值 List<Boolean> list = Arrays.asList(arrs).stream().filter(e -> e.booleanValue() == false) .collect(Collectors.toList()); list.forEach(System.out::println); } } ------运行以上代码,将输出以下信息----- false false
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。