HashMap в Java Узнайте с примерами

Что такое Hashmap в Java?

HashMap в основном обозначает уникальные ключи для соответствующих значений, которые можно получить в любой заданной точке.

Особенности Java Hashmap

a) Значениямогут быть сохранены на карте путем формирования пары ключ-значение. Значение можно получить с помощью ключа, передав его правильному методу.

б) Если на карте не существует ни одного элемента , он выкинет “ NoSuchElementException” .

c) HashMap хранит только  ссылки на объекты . Поэтому невозможно использовать примитивные типы данных, такие как double или int. Вместо этого используйте класс-оболочку (например, Integer или Double).

Использование HashMaps в Java-программах:

Ниже приведены два способа объявления хэш-карты:

Важные методы Hashmap

  • get (Object KEY) – это вернет значение, связанное с указанным ключом в этой хэш-карте Java.
  • put (Object KEY, String VALUE) – этот метод сохраняет указанное значение и связывает его с указанным ключом на этой карте.

Пример Java Hashmap

Ниже приведен пример реализации java Hash Map:

Вывод:

Пример 2. Удаление значения из HashMap на основе ключа

Вывод:

Позволяет нам задать несколько запросов к Хэш-карте, чтобы лучше знать ее

Q: Итак, Mr.Hash Map, как я могу определить, был ли вам назначен конкретный ключ? 

A: Прохладно, вы можете использовать метод containsKey (Object KEY) со мной, он вернет логическое значение, если у меня есть значение для данного ключа.

В: Как найти все доступные ключи, которые присутствуют на Карте? 

A: У меня есть метод, называемый keyset (), который вернет все ключи на карте. В приведенном выше примере, если вы пишете строку as – System.out.println (objMap.keySet ()); 

Он вернет выход as-
[Name, Type, Power, Price]

Аналогично, если вам нужны только все значения, у меня есть метод значений ().
System.out.println (objMap.values ()); 

Он вернет выходas-
[Suzuki, 2-wheeler, 220, 85000]

Q: Предположим, мне нужно удалить только конкретный ключ с карты, мне нужно удалить всю карту? 

A: Не приятель! У меня есть метод remove (Object KEY), который удалит только эту пару ключевых ключей.

В: Как мы можем проверить, действительно ли у вас есть пары ключевых значений? 

A: Просто проверьте, не пуст я или нет! Короче говоря, используйте метод isEmpty () для меня;)

0 ответы

Ответить

Хотите присоединиться к обсуждению?
Не стесняйтесь вносить свой вклад!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *