【发布时间】:2014-06-07 13:28:30
【问题描述】:
这是一个学校项目,我们必须创建一个对象,然后创建一个包含 20 个对象的数组。该对象包含 1 个字符串和 4 个双精度数。我了解如何使用构造函数来初始化对象变量。但是,我很难过的部分是如何确定数组中的第一个空白空间。我假设数组中的每个对象都是 null 直到它通过构造函数分配变量。我将如何找到数组中的第一个空点?
如果它是重复的,请原谅我,但我看过的那些要么没有彻底的问题,要么它们不是我认为我正在寻找的东西
我试图这样做:
int openArray;
for(int i = 0; i<markbook.length; i++) {
if(markbook[i] = null)
{
openArray = 1;
}
}
但它似乎没有做任何事情或工作。
-乔丹
【问题讨论】:
-
“我假设数组中的每个对象都是空的,直到它通过构造函数分配变量”......正确。那么,您认为如何找到第一个
null? -
在
if末尾添加break语句