我对此代码有疑问。我想通过写下项目的名称(这已经是作品!)从我的arraylist中删除一个项目,然后在从arraylist itemList
删除此项目之后,我希望将它添加到我的其他项目中arraylist背包,但每次我尝试的东西,它说它是一个字符串(因为我开始扭曲要删除的项目的名称),但它需要一个对象(该项目实际上是)。
这是代码:
Iterator<Item> iterator = backpack.iterator();
String value = userInput2.nextLine();
while(iterator.hasNext()){
if(value.equals(iterator.next().getName())){
iterator.remove();
System.out.println("you have dropped "+value);
/**
* add item to itemList (ARRAYLIST)
*/
//itemList.add
}
}
如果描述有点令人困惑,我很抱歉