Što su JavaHashMaps?
Java HashMap je klasa koja se koristi za izvođenje operacija poput umetanja, brisanja i lociranja elemenata na karti. Izrađujemo mapu na kojoj prenosimo dvije vrste vrijednosti koje su 'ključ' i 'vrijednost'.
Dok se koriste HashMaps, vrijednosti će se stavljati u HashMap i kad god korisnik dohvati vrijednost, ključ će se koristiti za upotrebu vrijednosti.
Karta je sučelje koje preslikava ključeve na elemente. Karte su nerazvrstane i neuređene. Omogućuju jedan null ključ i više null vrijednosti. Vrijednosti su pohranjene u ključu i vrijednosti. Jedan ključ ili više vrijednosti mogu biti nule u cijeloj HashMap-u. Ključ može biti bilo koji objekt.
U HashMap-u je dostupno nekoliko metoda
- Stavljanje objekta (ključ objekta, vrijednost objekta)
- Ključevi za nabrajanje () - dohvatit će ključeve
- Elementi nabrajanja () - dohvatit će elemente
- Object get (Object keys) - proslijedite ključ i dobijte vrijednost povezanu s njim
- Boolean sadrži ključ (Object key) - koristi se za provjeru je li ključ prisutan u HashMap-u ili ne
- Boolean sadrži vrijednost (ključ objekta) - proslijedite ključ
- Uklanjanje predmeta (Object key) - dodajte ključ i uklonite objekt
- Int size () - za upotrebu veličine
- String to String () - za pretvaranje u string
Postoje odgovarajuće vrijednosti za svaki ključ gdje vrijednosti također mogu biti nule u HashMap-u.
Stvaranje HashMap-a.
Hashmapa HashMap = nova HashMap ()
Stavljanje elemenata
hashmap.put ('Ankita', 9634,58)
hashmap.put ('Vishal', 1283,48)
hashmap.put ('Gurinder', 1478.10)
hashmap.put (“Krišna”, 199.11)
Ovdje prenosimo ključ i vrijednost.
Prikazivanje vrijednosti - Nabavite iterator
Iterator iterator = hashmap.entrySet (). Iterator ()
Ovdje su vrijednosti prisutne u skupu pa koristimo entrySet.
Uz red:
Dok (iterator.hasNext ()) {
Map.Entry entry = (Map.Entry) iterator.next ()
System.out.print (entry.getKey () + ”:”)
System.out.printIn (entry.getValue ())
}
Imate pitanje za nas? Spomenite ih u odjeljku za komentare i javit ćemo vam se.
Vezane objave:
marioneta vs kuhar vs ansible