Я хочу, чтобы получить значение из HasMap, но некоторое время значение не существует, так что я сделал это:HashMap Java получить значение, если оно существует
int var = 0;
if (hashMapHouse.containsKey("home1") {
var = hashMapHouse.get("houme1");
}
if(var==0) //do something
else //do something else
Мой вопрос: можно ли есть один вызов hashMap, чтобы получить значение и проверить, существует ли значение или нет?
Если значение HashMap не является «int», но объект аналогичным образом его выполняет («int var = hashMapHouse.getOrDefault (« home1 », 0);')? – snorlax
Да, почему бы вам не проверить его? –