Java HashMapsi mõistmine



Blogi annab põhjaliku ülevaate Java Hashmapsist

Mis on JavaHashMaps?

Java HashMap on klass, mida kasutatakse selliste toimingute tegemiseks nagu elementide sisestamine, kustutamine ja kaardil leidmine. Loome kaardi, kus edastame kahte tüüpi väärtusi, mis on „võti” ja „väärtus”.





HashMapsi kasutamise ajal pannakse väärtused HashMapisse ja alati, kui kasutaja saab väärtuse kätte, kasutatakse väärtuse kasutamiseks võtit.

Kaart on liides, mis kaardistab elementide võtmed. Kaardid on sortimata ja järjestamata. Need võimaldavad ühte nullvõtit ja mitut nullväärtust. Väärtused salvestatakse võtmes ja väärtuses. Üks võti või mitu väärtust võivad olla kogu HashMapis nullid. Võti võib olla mis tahes objekt.



HashMapis on saadaval mitu meetodit

  • Objekti panemine (objekti võti, objekti väärtus)
  • Loendusklahvid () - see toob võtmed
  • Loenduselemendid () - see toob elemendid
  • Object get (Object keys) - edastage võti ja saate sellega seotud väärtuse
  • Boolean sisaldab võtit (objekti võti) - kasutatakse kontrollimaks, kas võti on HashMapis olemas või mitte
  • Boolean sisaldab väärtust (objekti võti) - võtme edastamine
  • Object remove (Object key) - edastage võti ja eemaldage objekt
  • Int size () - suuruse kasutamiseks
  • String to String () - stringiks teisendamiseks

Igale võtmele on vastavad väärtused, kus ka HashMapis võivad väärtused olla nullid.

java programmist väljumine

HashMapi loomine.



HashMap hashmap = uus HashMap ()

Elementide panemine

hashmap.put (“Ankita”, 9634.58)

erinevus jquery ja javascripti vahel

hashmap.put (“Vishal”, 1283.48)

hashmap.put (“Gurinder”, 1478.10)

hashmap.put (“Krishna”, 199.11)

Siin edastame võtme ja väärtuse.

Väärtuse kuvamine - hankige iteraator

Iteraatori iteraator = hashmap.entrySet (). Iteraator ()

Siin on väärtused komplektis olemas, nii et kasutame kirjet Set.

Koos reaga:

While (iterator.hasNext ()) {

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

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

System.out.printIn (sisestus.getValue ())

}

Kas teil on meile küsimus? Mainige neid kommentaaride jaotises ja võtame teiega ühendust.

Seonduvad postitused:

mida hoiatus javascriptis teeb