ошибка не возвращает искомое утверждение, так что я нужна thiung для вывода положительного целого числа, которое будет иметь возможность дублировать список массива, это было бы очень признателен thatnksПеребора ArrayList, чтобы получить элемент номер
@Override
public String getDescription(int itemNumber) {
if(isKnownItemNumber(itemNumber) == true) {
for (recordItem i : itemList) {
if(i.getItemNumber() == itemNumber) {
return description;
}
}
}
return "does not exist";
}
@Override
public void setDescription(String description) {
this.description = description;
}
а вот главный метод с заселенной ArrayList:
package Purchase;
import java.util.*;
import javax.swing.SwingUtilities;
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
gui.PosGUI.makeAndShowGUI();
Items.newItems.recordItem(01,"banana",1.00,1);
, "Mayonnaise", 2.00, 0);
}
});
}
}
Почему функция getItemNumber принимает параметр ?? он должен вернуть itemNumber элемента, вы передаете один параметр функции и возвращаете тот же параметр. \ –
и что такое recordItem ?? –
Первый комментарий Anoops помечен вашей ошибкой. Попробуйте без параметров или верните this.itemNumber; Если вы посмотрите на свой код, у вас должны быть только бананы в вашем списке товаров. Кстати, лучше изменить 'isItemNumber (...) == false' to'! IsItemNumber (...) '. Делает то же самое, но выглядит лучше. – ctst