Suprasti „Java HashMaps“

Tinklaraštyje išsamiai suprantama „Java Hashmaps“

Kas yra JavaHashMaps?

„Java HashMap“ yra klasė, naudojama tokioms operacijoms atlikti kaip elementų įterpimas, ištrynimas ir vieta žemėlapyje. Sukuriame žemėlapį, kuriame pateikiame dviejų rūšių vertybes, kurios yra „raktas“ ir „vertė“.



Naudojant „HashMaps“, reikšmės bus dedamos į „HashMap“ ir, kai tik vartotojas gauna vertę, raktas bus naudojamas norint naudoti vertę.

svarbesnis nei perkrovimas c ++

Žemėlapis yra sąsaja, kuri susieja raktus su elementais. Žemėlapiai nerūšiuoti ir nerikiuoti. Jie leidžia vieną nulinį raktą ir kelias nulines reikšmes. Vertės saugomos rakte ir vertėje. Vienas raktas arba kelios vertės gali būti nulinės visame „HashMap“. Raktas gali būti bet koks objektas.

„HashMap“ yra keli metodai

  • Objekto įdėjimas (objekto raktas, objekto vertė)
  • Surašymo raktai () - jis atneš raktus
  • Surašymo elementai () - jis atneš elementus
  • Object get (Object keys) - perduokite raktą ir gaukite su juo susietą vertę
  • Boolean yra raktas (objekto raktas) - naudojamas patikrinti, ar raktas yra „HashMap“, ar ne
  • Boolean yra reikšmė (Object key) - perduoti raktą
  • Objekto pašalinimas (objekto raktas) - perduokite raktą ir pašalinkite objektą
  • Int dydis () - skirtas naudoti dydį
  • String to String () - skirtas konvertuoti į eilutę

Kiekvienam klavišui yra atitinkamos vertės, kur HashMap vertės taip pat gali būti nulinės.

„HashMap“ sukūrimas.

HashMap hashmap = naujas HashMap ()

Elementų įdėjimas

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

hashmap.put („Vishal“, 1283.48)

hashmap.put („Gurinder“, 1478.10)

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

Čia mes perduodame raktą ir vertę.

Rodoma vertė - gaukite iteratorių

Iteratoriaus iteratorius = hashmap.entrySet (). Iteratorius ()

Čia reikšmės pateikiamos rinkinyje, todėl mes naudojame įrašą „Set“.

Kartu su eilute:

Nors (iterator.hasNext ()) {

„Map.Entry“ įrašas = [Map.Entry] iterator.next ()

rasti masyvo javascript ilgį

System.out.print (įrašas.getKey () + ”:”)

System.out.printIn (įrašas.getValue ())

}

Turite mums klausimą? Paminėkite juos komentarų skiltyje ir mes susisieksime su jumis.

Susijusios žinutės: