从arraylist中删除一个项目(按名称),并将相同的项目添加到另一个arraylist

时间:2015-11-02 14:49:18

标签: object arraylist

我对此代码有疑问。我想通过写下项目的名称(这已经是作品!)从我的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
    }
}   

如果描述有点令人困惑,我很抱歉

This is a picture of the code

0 个答案:

没有答案