Hello I'm having an issue figuring out a way to search an multi-dimensional arraylist for a string. I'm developing an adventure text-based game and in the game, you will collect items. I've defined an item as the following

```
public Item(String aName,String aDescription,String Type, double weight, double value, int amount) {

        this.Name = aName;
        this.Description = aDescription;
        this.weight = weight;
        this.value = value;
        this.Type = Type;
        this.amount = amount;

    }

```

When attempting to add an item, I need to be able to check the arraylist to see if the list contains the item already so that I can add to the int amount for that item. Here is what I've tried.

```
if(itemInvent.contains("Bear Pelt")){
                int indexBear = itemInvent.indexOf("Bear Pelt");
                int amount = itemInvent.get(indexBear).getAmount();
                amount = +1;
                itemInvent.get(indexBear).setAmount(amount);

            }else {
                itemInvent.add(new Item("Bear Pelt","Skin of a Bear","Crafting Item",1,80,1));
            }

```

This doesn't seem to work as expected.