Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Как получить Integer из HashMap?

yann1n

Активный участник
Пользователь
Баллы
66
Я сделал класс с Мапой. Как получить значение Intenger'a из этой мапы в другом классе, с помощью инстанса? Код, который у меня есть:upload_2023-2-11_13-42-57.png

Как получить интенжер в другом классе?
upload_2023-2-11_13-43-42.pngupload_2023-2-11_13-44-13.png
В общем нужно проверить является значение интенжера цифрой ноль или нет.
 
Я так понимаю, снчала сделай этот мап статическим, public static Map<... ...> bm, далее, получение integer из него происходит так: bm.getValue();
 
Я так понимаю, снчала сделай этот мап статическим, public static Map<... ...> bm, далее, получение integer из него происходит так: bm.getValue();
Если её сделать статической - работать будет некоректно. Но в целом, проблема решена, спасибо.
 
Не работает через getValue
Получить значение из Map - это всегда map.get(key)

Иногда для удобства удобней использовать map.getOrDefault(key, defaultValue)

У мап есть ещё много удобных методов, рекомендую глянуть доки
 
Получить значение из Map - это всегда map.get(key)

Иногда для удобства удобней использовать map.getOrDefault(key, defaultValue)

У мап есть ещё много удобных методов, рекомендую глянуть доки
Спасибо
 

Поделиться этой страницей

Назад
Верх