Java - напротив .contains(не содержит)

У меня есть оператор if, и я хочу проверить, содержит ли переменная "инвентарь" "хлеб", но не содержит воды.

if(inventory.contains("bread")) # < ------ Теперь я хочу поставить здесь "но не содержать воды". рядом С#.

Любая помощь будет оценена:)

Ответы

Ответ 1

Кажется, что Луиджи Мендоса и Джои Рохан оба уже ответили на это, но я думаю, что это можно уточнить немного.

Вы можете написать это как одно выражение if:

if(inventory.contains("bread") && !inventory.contains("water"))
    //"then" statement

Ответ 2

Может быть

if(inventory.contains("bread") && !inventory.contains("water"))

Или же

if(inventory.contains("bread")) {
    if(!inventory.contains("water")) {
        //do something here
    } 
}