这是一个学校项目,我们必须创建一个对象,然后创建一个包含20个对象的数组。该对象包含1个字符串和4个双打。我知道如何使用构造函数初始化对象的可变参数。然而,我难以忍受的部分是如何确定数组中的第一个空白空间。我假设数组中的每个对象都是null,直到它通过构造函数分配变量。我将如何去寻找数组中的第一个空白点?查找对象数组中的第一个空插槽
原谅我,如果它是一个重复的,但那些我看着要么没有彻底的问题,或者他们并没有什么,我认为我在寻找
我试着这样做:
int openArray;
for(int i = 0; i<markbook.length; i++) {
if(markbook[i] = null)
{
openArray = 1;
}
}
但它似乎没有做任何事情或工作。
-Jordan
“我假设数组中的每个对象都是null,直到它通过constructer赋值为”...正确。那么,你觉得你会如何找到第一个'null'? –
在'if'末尾添加'break'语句 – maxx777