gpt4 book ai didi

java - java中向数组添加新元素

转载 作者:行者123 更新时间:2023-11-30 05:46:44 24 4
gpt4 key购买 nike

我正在用java创建一个商店,并且试图将一个新项目添加到数组中,但我不知道如何使其工作。 add.items(i); 不起作用,因为它仅适用于 ArrayList,并且此任务的要求是我必须使用数组。该函数的目的是检查数组中是否有空格,数组的最大大小为 10,如果未满,则添加一个项目。

public boolean addItem (Item i){
for (int i = 0; i < items.length; i++) {
if (items[i] == null) {
add.items(i);
return true;
}
return false;
}
}

最佳答案

您的代码将无法工作,因为您使用了重复的变量i

试试这个:

public boolean addItem (Item item) {
// Rename loop variable
for (int x = 0; x < items.length; x++) {
if (items[x] == null) {
// Asign the incoming item to items array in case this position is empty
items[x] = item;
return true;
}
}
return false;
}

关于java - java中向数组添加新元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54696363/

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