Co to jest JavaHashMaps?
Java HashMap to klasa, która służy do wykonywania operacji, takich jak wstawianie, usuwanie i lokalizowanie elementów na mapie. Tworzymy mapę, na której przekazujemy dwa rodzaje wartości: „klucz” i „wartość”.
Podczas korzystania z HashMaps wartości zostaną umieszczone w HashMap i za każdym razem, gdy użytkownik pobierze wartość, klucz zostanie użyty w celu użycia wartości.
Mapa to interfejs, który mapuje klucze do elementów. Mapy są nieposortowane i nieuporządkowane. Pozwalają na jeden klucz pusty i wiele wartości null. Wartości są przechowywane w kluczu i wartości. Jeden klucz lub wiele wartości może mieć wartość NULL w całej HashMap. Kluczem może być dowolny przedmiot.
W HashMap dostępnych jest kilka metod
- Umieszczenie obiektu (klucz obiektu, wartość obiektu)
- Klucze wyliczeniowe () - będzie pobierać klucze
- Enumeration elements () - pobierze elementy
- Object get (Object keys) - przekazanie klucza i pobranie wartości z nim związanej
- Boolean zawiera klucz (klucz obiektu) - służy do sprawdzania, czy klucz jest obecny w HashMap, czy nie
- Boolean zawiera wartość (klucz obiektu) - podaj klucz
- Usuń obiekt (klucz obiektu) - podaj klucz i usuń obiekt
- Int size () - do używania size
- String to String () - do konwersji na ciąg
Istnieją odpowiednie wartości dla każdego klucza, gdzie wartości mogą być również puste w HashMap.
mapa skrótów vs tabela skrótów
Stworzenie HashMap.
HashMap hashmap = new HashMap ()
Umieszczanie elementów
hashmap.put („Ankita”, 9634.58)
hashmap.put („Vishal”, 1283.48)
hashmap.put („Gurinder”, 1478.10)
hashmap.put („Krishna”, 199.11)
Tutaj przekazujemy klucz i wartość.
Wyświetlanie wartości - pobierz iterator
Iterator iterator = hashmap.entrySet (). Iterator ()
Tutaj wartości są obecne w zestawie, więc używamy entrySet.
Wraz z linią:
While (iterator.hasNext ()) {
Map.Entry entry = (Map.Entry) iterator.next ()
System.out.print (entry.getKey () + ”:”)
System.out.printIn (entry.getValue ())
}
abstrakcja danych w C ++
Masz do nas pytanie? Wspomnij o nich w sekcji komentarzy, a my skontaktujemy się z Tobą.
Powiązane posty: