我有作业要做。

我需要向数组添加对象,但是如果存在“目录编号”,则应将数量添加到对象的数量变量中。

如何检查项目的_catalogueNumber是否已经存在。



public boolean addItem(FoodItem fooditem)
如何检查目录编号是否已在数组中的fooditem对象之一中定义?

最佳答案

考虑到您具有FoodItem类型的arraylist和具有属性名称CatalogueNumber的pojo类FoodItem

ArrayList<FoodItem> foodItem;
Boolean catalogueNumberExits=false;
for(FoodItem fi:foodItem)
{
if(fi.getCatalogueNumber()==newCatalogueNumber)
catalogueNumberExits=true;
}
if(catalogueNumberExits==false)
addItem(FoodItem foodItem);

关于java - 使用排除将对象添加到数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60375436/

10-10 02:41