как да приложите hashmap в java
Какво представляват JavaHashMaps?
Java HashMap е клас, който се използва за извършване на операции като вмъкване, изтриване и намиране на елементи в карта. Създаваме карта, където предаваме два вида стойности, които са „ключ“ и „стойност“.
Докато използвате HashMaps, стойностите ще се поставят в HashMap и всеки път, когато потребителят извлича стойност, ключът ще се използва, за да използва стойността.
Картата е интерфейс, който съпоставя ключовете към елементите. Картите са несортирани и неподредени. Те позволяват един нулев ключ и множество нулеви стойности. Стойностите се съхраняват в ключ и стойност. Един ключ или множество стойности могат да бъдат нула в цялата HashMap. Ключ може да бъде всеки обект.
В HashMap има няколко метода
- Поставяне на обект (Object key, Object value)
- Ключове за изброяване () - ще извлече ключове
- Елементи за изброяване () - ще извлече елементи
- Object get (Object keys) - предайте ключа и вземете стойността, свързана с него
- Булевият съдържа ключ (Object key) - използва се за проверка дали ключът присъства в HashMap или не
- Boolean съдържа стойност (Object key) - предайте ключа
- Премахване на обект (Object key) - предайте ключа и премахнете обекта
- Int size () - за използване на размер
- String to String () - за преобразуване в низ
Има съответни стойности за всеки ключ, където стойностите също могат да бъдат нула в HashMap.
Създаване на HashMap.
HashMap hashmap = нов HashMap ()
Поставяне на елементи
hashmap.put („Анкита“, 9634.58)
hashmap.put („Vishal“, 1283.48)
hashmap.put („Gurinder“, 1478.10)
hashmap.put („Кришна“, 199.11)
Тук предаваме ключ и стойността.
Показване на стойността - Вземете итератор
Итератор итератор = hashmap.entrySet (). Iterator ()
Тук стойностите присъстват в набора, така че използваме entrySet.
Заедно с линията:
как да създадете набор
Докато (iterator.hasNext ()) {
Map.Entry entry = (Map.Entry) iterator.next ()
System.out.print (entry.getKey () + ”:”)
System.out.printIn (entry.getValue ())
}
Имате въпрос към нас? Споменете ги в раздела за коментари и ние ще се свържем с вас.
Подобни публикации: