java - 将 boolean 数组初始化为 false

标签 java arrays

我在下面有这段代码。如何初始化每个元素 = false?

boolean[] seats = new boolean[10]

我看到了一个类似的问题。但是,第二行对我来说没有意义(你能解释一下第二行吗?)。

 Boolean[] array = new Boolean[size];
 Arrays.fill(array, Boolean.FALSE);

最佳答案

boolean[] 中元素的默认值为 false。你不需要做任何事情。

之所以需要Boolean[]是因为默认值是null


要初始化为 true,请使用 overload接受 boolean[]Arrays.fill

boolean[] seats = new boolean[10];
Arrays.fill(seats, true);

在线查看:ideone

关于java - 将 boolean 数组初始化为 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12229516/

相关文章:

java - JFreeChart:如何将Y轴从左侧移动到右侧?

java - 用于测试的 gradle 项目的惯用结构

java - 如何在 Java 中创建通用数组列表?

java - 如何在 Java 中初始化对象数组

python找到两个numpy数组的交点

Java抽象类用泛型实现

java - canRead() 和 canWrite() 都返回 false

c - 在 C 中,使用用户输入值计算方程没有给出预期结果?

java - 在java中将原始类型数组转换为对象数组

java - 在 java/rome : cannot access org. jdom.Document 中读取 RSS 提要