在java中,是否可以Array
booleans
boolean
当任何Array
设置为指定值时,(例如,false)都设置为相同的值。 (如果某些值为false,则所有值都将设置为false。)
我将有一个循环,不断向{{1}}添加更多内容,因此个别设置不是一个选项。
感谢任何帮助。我不会发布代码。
答案 0 :(得分:3)
答案 1 :(得分:1)
自己实现一个方法,该方法在设置数组值时使用。然后,该方法可以确保您想到的约束。
答案 2 :(得分:0)
我认为没有内置功能,但您可以轻松地自己实现这样的数组。
答案 3 :(得分:0)
考虑另一种解决方案:实现一个可变的布尔类,并将所需的所有变量指向该可变布尔值。当您更改其中一个的值时,将更改所有值。我可以发布一些代码,但我不打算:)
答案 4 :(得分:0)
您可以创建一个布尔数组,以便如果数组中的一个布尔值的值更改为true或false,则所有值都将更改为true或false。
考虑到问题的模糊性,我不确定如何更改布尔值,但假设你在代码中有一个位置来设置它们。你可以实现像这样的psuedocode:
//boolean x changed to true(or false)
for (int i = 0; i < ARRAYSIZE; i++)
//set each value of the booleans to the same value as boolean x
希望这有帮助。