如何初始化这个新创建的布尔数组,使其每个元素都是`true`?
时间: 2024-09-13 21:09:37 浏览: 40
求布尔为真的个数.rar_equation_labview_labview布尔数组_valleypa4
在Java中,初始化布尔数组并使每个元素都为`true`可以通过以下几种方式实现:
1. 直接使用`new`关键字创建并初始化:
```java
boolean[] boolArray = new boolean[10]; // 创建一个长度为10的布尔数组,并默认初始化为false
Arrays.fill(boolArray, true); // 使用Arrays类的fill方法将所有元素设置为true
```
2. 使用花括号`{}`初始化数组,这种方式会在创建时直接指定数组元素的初始值:
```java
boolean[] boolArray = new boolean[]{true, true, true, true, true, true, true, true, true, true};
```
3. 使用Java 10引入的var关键字,先创建一个长度为10且所有元素都是`false`的数组,然后使用`fill`方法将其全部设置为`true`:
```java
var boolArray = new boolean[10];
Arrays.fill(boolArray, true);
```
选择哪种方式取决于你的具体需求,比如数组的长度是否固定,是否需要在初始化时就确定所有元素的值等。
阅读全文