gpt4 book ai didi

java - 在对象数组中找到第一个空槽

转载 作者:行者123 更新时间:2023-11-29 07:02:55 25 4
gpt4 key购买 nike

这是一个学校项目,我们必须创建一个对象,然后创建一个包含 20 个对象的数组。该对象包含 1 个字符串和 4 个 double 。我了解如何使用构造函数来初始化对象变量。然而,我难过的部分是如何确定数组中的第一个空白空间。我假设数组中的每个对象都是 null,直到通过构造函数为它分配变量。我将如何找到数组中的第一个空位?

请原谅我是否重复,但我看过的那些要么没有彻底的问题,要么不是我认为我要找的东西

我试过这样做:

int openArray;

for(int i = 0; i<markbook.length; i++) {
if(markbook[i] = null)
{
openArray = 1;
}
}

但它似乎没有做任何事情或工作。

-乔丹

最佳答案

你做得很好。您唯一的错误是您在 if 条件中使用了赋值运算符 =(单个等于)。

应该在哪里使用比较符:==(双等号)

int openArray = 0;

for(int i = 0; i<markbook.length; i++) {
if(markbook[i] == null)
{
openArray = i;
break;
}
}

你应该保存 i 而不是 1。请参阅我的代码示例。

关于java - 在对象数组中找到第一个空槽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23232020/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com