Ce sunt JavaHashMaps?
Java HashMap este o clasă care este utilizată pentru a efectua operațiuni precum inserarea, ștergerea și localizarea elementelor într-o hartă. Creăm o hartă, unde trecem două tipuri de valori care sunt „cheie” și „valoare”.
În timp ce utilizați HashMaps, valorile vor fi puse în HashMap și ori de câte ori utilizatorul preia o valoare, cheia va fi utilizată pentru a utiliza valoarea.
Harta este o interfață care mapează cheile către elemente. Hărțile sunt nesortate și neordonate. Acestea permit o cheie nulă și mai multe valori nule. Valorile sunt stocate în cheie și valoare. O cheie sau mai multe valori ar putea fi nule în întregul HashMap. O cheie poate fi orice obiect.
Există mai multe metode disponibile în HashMap
- Obiect pus (cheie obiect, valoare obiect)
- Taste de enumerare () - va prelua tastele
- Elemente de enumerare () - va prelua elemente
- Obținerea obiectului (chei de obiect) - treceți cheia și obțineți valoarea asociată cu aceasta
- Boolean conține cheie (cheie obiect) - utilizată pentru a verifica dacă o cheie este prezentă sau nu în HashMap
- Boolean conține valoare (cheie obiect) - treceți cheia
- Eliminare obiect (cheie obiect) - treceți cheia și scoateți obiectul
- Int size () - pentru utilizarea dimensiunii
- String to String () - pentru conversia în șir
Există valori corespunzătoare pentru fiecare cheie în care valorile pot fi nule și în HashMap.
Crearea HashMap.
HashMap hashmap = nou HashMap ()
Punerea elementelor
hashmap.put („Ankita”, 9634,58)
hashmap.put („Vishal”, 1283,48)
hashmap.put („Gurinder”, 1478.10)
hashmap.put („Krishna”, 199.11)
Aici, trecem cheia și valoarea.
Afișarea valorii - Obțineți un iterator
Iterator iterator = hashmap.entrySet (). Iterator ()
Aici, valorile sunt prezente în set, astfel încât să folosim entrySet.
Împreună cu linia:
While (iterator.hasNext ()) {
Map.Entry entry = (Map.Entry) iterator.next ()
System.out.print (entry.getKey () + ”:”)
System.out.printIn (entry.getValue ())
}
Ai o întrebare pentru noi? Menționați-le în secțiunea de comentarii și vă vom răspunde.
Postări asemănatoare:
cum să găsiți cel mai mare număr într-o matrice Java