📜  java boolean 2d array - Java (1)

📅  最后修改于: 2023-12-03 15:01:28.934000             🧑  作者: Mango

Java Boolean 2D Array

在Java中,一个2D布尔数组是一个包含布尔值的表格(通常是行和列)。您可以使用2D数组来表示任何需要2个维度来描述的数据集。

声明一个2D Boolean数组
boolean[][] boolArray = new boolean[3][4];

这将创建一个3行4列的二维布尔数组。默认情况下,该数组中的所有值都是false。

初始化一个2D Boolean数组
boolean[][] boolArray = {
    {true, false, true},
    {false, true, false},
    {true, false, true}
}

这将创建一个3行3列的二维布尔数组,并将它们初始化为一些随机的布尔值。如果您需要一个具有不同大小的2D数组,只需更改初始值。

访问2D Boolean数组中的元素
boolean[][] boolArray = {
    {true, false, true},
    {false, true, false},
    {true, false, true}
};

boolean item = boolArray[1][2]; // item的值是false

通过指定行和列索引来访问2D数组中的元素。数组的索引从0开始。

遍历一个2D Boolean数组
boolean[][] boolArray = {
    {true, false, true},
    {false, true, false},
    {true, false, true}
};

for(int i=0; i<boolArray.length; i++) {
    for(int j=0; j<boolArray[i].length; j++) {
        System.out.print(boolArray[i][j] + " ");
    }
    System.out.println();
}

您可以使用嵌套的for循环来遍历整个2D数组,并访问其中的每个元素。第一个循环将遍历数组的每一行,第二个循环将遍历该行中的每一列。在此示例中,我们使用System.out.println()将每个元素打印到控制台上。

修改一个2D Boolean数组中的元素
boolean[][] boolArray = {
    {true, false, true},
    {false, true, false},
    {true, false, true}
};

boolArray[1][2] = true;

您可以使用与访问数组元素相同的方式来修改数组中的元素。在这个例子中,我们将boolArray中第二行第三列的值从false更改为true。

总结

Java中的二维布尔数组是一个非常有用的数据结构,可以用于表示各种类型的数据集。您可以使用它来存储和操作布尔值类型的数据,如true/false。您可以使用初始化和遍历方法,访问和修改2D布尔数组中的元素。