我boolean数组(元素的数量可以比下面更重要的是)合并多个条件:在if语句
boolean [] values = new boolean[] { false, true, false, false, true, true, false, false };
,我想所有的值相结合的产物在与“& &”运算符的阵列中。总之,我想要做这样的事情:
return values[0] && values[1] && values[2] && values[3] .... ;
但随着更清洁,自动的方式(例如使用循环)
是不是很烦人,你不能'价值:: []'? – shmosel
@shmosel是的。甚至没有使用'Array',我能做的最好的就是'i - > Array.getBoolean(values,i)' –
或Guava的'Booleans.asList(values):: get'。仍然非常臃肿。 – shmosel