for循环是从ArrayList中删除对象的正确方法吗?

时间:2015-06-30 22:23:34

标签: java arraylist

所以,我正在尝试从ArrayList中删除一个对象。当我这样做并再次打印ArrayList时,对象仍在那里。

     else if (cmd==4){
        System.out.println("Enter the product name: ");
        String nameToRemove = input.next();
        for (Product x : inventoryList){
           if (nameToRemove == x.getName()){
              inventoryList.remove(x);
           }
        }
     }

为什么remove()方法在实现时不会做任何事情?

0 个答案:

没有答案