Java 是否有命令检查数组中的某个值?
所以我和我的朋友写了一个有趣的游戏,其中包括一些布尔数组。事实并非如此,但大致如此。 布尔数组示例:Java 是否有命令检查数组中的某个值?,java,arrays,boolean,Java,Arrays,Boolean,所以我和我的朋友写了一个有趣的游戏,其中包括一些布尔数组。事实并非如此,但大致如此。 布尔数组示例: boolean resultA = didWin(new boolean[]{true, false, true, true}); 我几乎需要一行代码来检查结果,看看其中是否有false(或true)。 我很肯定我在某个地方读到过它确实存在,但我不完全确定 didWin是另一种方法没有现成的方法,您有三种解决方案: Arrays.asList(array).contains(Boolean
boolean resultA = didWin(new boolean[]{true, false, true, true});
我几乎需要一行代码来检查结果,看看其中是否有false(或true)。
我很肯定我在某个地方读到过它确实存在,但我不完全确定
didWin是另一种方法没有现成的方法,您有三种解决方案:
,将其转换为数组支持的列表(在您的情况下不起作用,因为您使用的是基元类型Boolean,您需要它的装箱对应项)Arrays.asList(array).contains(Boolean.FALSE)
对于(布尔b:array)如果(!b)返回true,则迭代数组
from,它提供了实用程序ArrayUtils.contains(array,false)
,将其转换为数组支持的列表(在您的情况下不起作用,因为您使用的是基元类型Boolean,您需要它的装箱对应项)Arrays.asList(array).contains(Boolean.FALSE)
对于(布尔b:array)如果(!b)返回true,则迭代数组
from,它提供了实用程序ArrayUtils.contains(array,false)
,将其转换为数组支持的列表(在您的情况下不起作用,因为您使用的是基元类型Boolean,您需要它的装箱对应项)Arrays.asList(array).contains(Boolean.FALSE)
对于(布尔b:array)如果(!b)返回true,则迭代数组
from,它提供了实用程序ArrayUtils.contains(array,false)
,将其转换为数组支持的列表(在您的情况下不起作用,因为您使用的是基元类型Boolean,您需要它的装箱对应项)Arrays.asList(array).contains(Boolean.FALSE)
对于(布尔b:array)如果(!b)返回true,则迭代数组
from,它提供了实用程序ArrayUtils.contains(array,false)
- 没有现成的方法,您有三种解决方案:
- 没有现成的方法,您有三种解决方案:
- 没有现成的方法,您有三种解决方案:
数组。asList
不适用于布尔[]
。它只能包装对象
数组。数组。asList
不适用于布尔[]
。它只能包装对象
数组。数组。asList
不适用于布尔[]
。它只能包装对象
数组。数组。asList
不适用于布尔[]
。它只能包装对象
数组。为什么不使用列表
而不是数组ArrayList
是一个很好的实现,由一个数组支持,并且您拥有所有需要的操作。为什么不使用List
而不是arrayArrayList
是一个很好的实现,由一个数组支持,并且您拥有所有需要的操作。为什么不使用List
而不是arrayArrayList
是一个很好的实现,由一个数组支持,并且您拥有所有需要的操作。为什么不使用List
而不是arrayArrayList
是一个很好的实现,由一个数组支持,并且您拥有所需的所有操作。