Izpratne par Java HashMaps

Emuārs sniedz pilnīgu izpratni par Java Hashmaps

Kas ir JavaHashMaps?

Java HashMap ir klase, ko izmanto, lai veiktu tādas darbības kā elementu ievietošana, dzēšana un atrašanās vietas kartē. Mēs izveidojam karti, kur mēs nododam divu veidu vērtības, kas ir “atslēga” un “vērtība”.



Lietojot HashMaps, vērtības tiks ievietotas HashMap, un ikreiz, kad lietotājs izgūst vērtību, vērtības izmantošanai tiks izmantota atslēga.

Karte ir saskarne, kas kartē elementu atslēgas. Kartes nav šķirotas un nav sakārtotas. Tie ļauj vienu nulles atslēgu un vairākas nulles vērtības. Vērtības tiek saglabātas atslēgā un vērtībā. Viena atslēga vai vairākas vērtības visā HashMap varētu būt nulle. Atslēga var būt jebkurš objekts.

HashMap ir pieejamas vairākas metodes

  • Objekta ievietošana (objekta atslēga, objekta vērtība)
  • Uzskaitīšanas taustiņi () - tie ienes atslēgas
  • Uzskaites elementi () - tas ienes elementus
  • Object get (Object keys) - nododiet atslēgu un iegūstiet ar to saistīto vērtību
  • Būla logā ir atslēga (objekta atslēga) - tiek izmantota, lai pārbaudītu, vai atslēga atrodas HashMap
  • Būla vērtība satur vērtību (Object key) - nodot atslēgu
  • Object remove (Object key) - nododiet atslēgu un noņemiet objektu
  • Int size () - izmēra izmantošanai
  • String to String () - pārveidošanai par virkni

Katrai atslēgai ir atbilstošas ​​vērtības, kur arī HashMap vērtības var būt nulles.

HashMap izveide.

HashMap hashmap = jauns HashMap ()

Elementu ievietošana

mvc dizaina raksts java

hashmap.put (“Ankita”, 9634,58)

hashmap.put (“Vishal”, 1283.48)

hashmap.put (“Gurinder”, 1478.10)

hashmap.put (“Krišna”, 199.11)

kā pārveidot dubultu par int

Šeit mēs nododam atslēgu un vērtību.

Vērtības parādīšana - iegūstiet iteratoru

Iteratora atkārtotājs = hashmap.entrySet (). Iterators ()

Šeit vērtības atrodas komplektā, tāpēc mēs izmantojam entrySet.

Kopā ar līniju:

Kamēr (iterator.hasNext ()) {

Map.Entry ieraksts = (Map.Entry) iterator.next ()

System.out.print (entry.getKey () + ”:”)

System.out.printIn (entry.getValue ())

}

Vai mums ir jautājums? Pieminiet tos komentāru sadaļā, un mēs ar jums sazināsimies.

Saistītās ziņas:

kā es varu instalēt php