在java中,是否可以在任何设置为指定值时Array
进行设置,(例如,false)都设置为相同的值。(如果一个值为 false,则所有值都将设置为 false。)booleans
boolean
我将有一个循环不断添加更多内容Array
,因此单独设置不是一个选项。
任何帮助表示赞赏。我不会发布代码。
自己实现一个在设置数组值时使用的方法。然后,该方法可以确保您想到的约束。
我认为没有内置函数可以做到这一点,但是您可以轻松地自己实现这样的数组。
考虑另一种解决方案:实现一个可变布尔值类并将所有需要的变量指向该可变布尔值。当您更改其中之一的值时,所有值都将更改。我可以发布一些代码,但我不会:)
您可以创建一个布尔数组,如果数组中的一个布尔值更改为真或假,则所有值都将更改为真或假。
鉴于问题的模棱两可,我不确定布尔值是如何更改的,但假设您在设置它们的代码中有一个位置。你可以实现类似这样的伪代码:
//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
希望这可以帮助。