Comprensió de Java HashMaps



El bloc proporciona una comprensió completa dels Java Hashmaps

Què són JavaHashMaps?

Java HashMap és una classe que s’utilitza per realitzar operacions com ara inserir, suprimir i localitzar elements en un mapa. Creem un mapa, on passem dos tipus de valors que són 'clau' i 'valor'.





Mentre s'utilitza HashMaps, els valors es posaran a HashMap i, sempre que l'usuari recuperi un valor, s'utilitzarà la clau per utilitzar-lo.

El mapa és una interfície que assigna les claus als elements. Els mapes no estan ordenats ni estan ordenats. Permeten una clau nul·la i diversos valors nuls. Els valors s’emmagatzemen en clau i valor. Una clau o diversos valors poden ser nuls a tot el HashMap. Una clau pot ser qualsevol objecte.



Hi ha diversos mètodes disponibles a HashMap

  • Objecte posat (clau d'objecte, valor de l'objecte)
  • Claus d’enumeració (): obtindrà claus
  • Elements d’enumeració (): obtindrà elements
  • Object get (claus d'objecte): passeu la clau i obteniu el valor que s'hi associa
  • Booleà conté una clau (clau d'objecte): s'utilitza per comprovar si hi ha una clau a HashMap o no
  • Booleà conté Valor (clau d'objecte): passeu la clau
  • Eliminació d'objectes (clau d'objecte): passeu la clau i traieu l'objecte
  • Int size (): per utilitzar la mida
  • Cadena a cadena (): per convertir-la en cadena

Hi ha valors corresponents per a cada clau on els valors també poden ser nuls al HashMap.

Creació de HashMap.



HashMap hashmap = nou HashMap ()

Posar elements

hashmap.put ('Ankita', 9634,58)

hashmap.put ('Vishal', 1283,48)

hashmap.put ('Gurinder', 1478.10)

hashmap.put ('Krishna', 199.11)

Aquí passem la clau i el valor.

Visualització del valor: obteniu un iterador

Iterador iterador = hashmap.entrySet (). Iterador ()

Aquí, els valors són presents al conjunt, de manera que fem servir entrySet.

Juntament amb la línia:

While (iterator.hasNext ()) {

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

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

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

}

Tens alguna pregunta? Esmenta’ls a la secció de comentaris i et respondrem.

Articles Relacionats:

Comanda java per finalitzar el programa