之前的数组。
String[] player = {"Empty","Empty","Empty","Empty"}
输入后的数组。
String[] player = {"Tom","Bob","Alex","Kid"}
我记得有一种方法可以检查数组的所有元素。
if(!player[0].equals("Empty") && !player[1].equals("Empty") && !player[2].equals("Empty") && !player[3].equals("Empty"))
{
System.out.println("No more space");
}
我的问题。有没有办法选择数组的所有元素?
最佳答案
你的意思是:
boolean hasEmpty = false;
for (int i = 0; i < player.length(); i ++)
{
if(player[i].equals("Empty")){
hasEmpty = true;
break;
}
}
if(hasEmpty) System.out.println("No more space");
关于java - 如何检查数组的所有元素是否不等于某个值? (例如不为空),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14299538/