这就是我所拥有的,但这是错误的。我错过了关键的想法还是一个愚蠢的错误?
private boolean[] isFull(){
if (boolean[] == true || false){
return true;
}
else{
return false;
}
}
语句boolean[] == true
在句法上是不正确的。您需要为If这样的语句指定变量。类似:
boolean myVar;
...
...
if (myVar == true)
我想你在问如何找出数组是否没有空。
这是一种使用循环的方法:
private boolean isFull(Type array[]) {
for (Type value: array) {
if (value == null)
return false;
}
return true;
}
或使用流:
return Arrays.stream(array).noneMatch(Objects::isNull);