[英]Adding new element to array in java
我正在用 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;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.