A Java HashMaps megértése



A blog alaposan megismeri a Java Hashmaps programot

számjegyek összege java-ban

Mik a JavaHashMaps?

A Java HashMap olyan osztály, amelyet olyan műveletek végrehajtására használnak, mint az elemek beszúrása, törlése és elhelyezése a térképen. Készítünk egy térképet, ahol kétféle értéket adunk át, amelyek „kulcs” és „érték”.





A HashMaps használata közben az értékek a HashMap-ba kerülnek, és valahányszor a felhasználó lekér egy értéket, a kulcsot az érték használatához kell használni.

A térkép egy olyan felület, amely az elemek kulcsait leképezi. A térképek rendezetlenek és rendezetlenek. Egy nullkulcsot és több nullértéket engedélyeznek. Az értékeket kulcs és érték tárolja. Egy kulcs vagy több érték null lehet a teljes HashMap-ban. A kulcs bármilyen objektum lehet.



A HashMap-ban számos módszer áll rendelkezésre

  • Objektum felhelyezése (Object key, Object value)
  • Számlálási kulcsok () - beolvassa a kulcsokat
  • Számláló elemek () - elemeket fog lekérni
  • Object get (Object keys) - adja át a kulcsot, és kapja meg a hozzá tartozó értéket
  • A Boolean kulcsot tartalmaz (Object key) - annak ellenőrzésére szolgál, hogy van-e kulcs a HashMap-ban vagy sem
  • A Boolean értéket tartalmaz (Object key) - adja át a kulcsot
  • Objektum eltávolítása (Object key) - adja át a kulcsot és távolítsa el az objektumot
  • Int méret () - a méret használatához
  • String to String () - karakterláncra konvertáláshoz

Minden kulcsnak vannak megfelelő értékei, ahol az értékek nullák lehetnek a HashMap-ban is.

A HashMap létrehozása.



HashMap hashmap = új HashMap ()

Elemek elhelyezése

hashmap.put („Ankita”, 9634.58)

hashmap.put („Vishal”, 1283.48)

hashmap.put („Gurinder”, 1478.10)

hashmap.put („Krisna”, 199.11)

Itt adjuk át a kulcsot és az értéket.

Az érték megjelenítése - szerezzen be egy iterátort

Iterátor iterátor = hashmap.entrySet (). Iterátor ()

Itt az értékek jelen vannak a halmazban, ezért a entrySet parancsot használjuk.

A vonallal együtt:

mi az absztrakció a c ++ - ban

Míg (iterator.hasNext ()) {

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

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

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

}

Van egy kérdésünk? Említse meg őket a megjegyzések részben, és mi kapcsolatba lépünk Önnel.

Kapcsolódó hozzászólások: