Hva er JavaHashMaps?
Java HashMap er en klasse som brukes til å utføre operasjoner som å sette inn, slette og lokalisere elementer i et kart. Vi lager et kart der vi passerer to typer verdier som er 'nøkkel' og 'verdi'.
Når du bruker HashMaps, blir verdiene lagt i HashMap, og når brukeren henter en verdi, vil nøkkelen bli brukt for å bruke verdien.
Kartet er et grensesnitt som kartlegger nøkler til elementene. Kart er usorterte og ikke ordnede. De tillater en nullnøkkel og flere nullverdier. Verdiene lagres i nøkkel og verdi. En nøkkel eller flere verdier kan være null i hele HashMap. En nøkkel kan være hvilket som helst objekt.
Det er flere metoder tilgjengelig i HashMap
- Objekt satt (Objektnøkkel, Objektverdi)
- Opptellingstaster () - det henter nøkler
- Oppregningselementer () - det vil hente elementer
- Object get (Object keys) - send nøkkelen og få verdien som er knyttet til den
- Boolsk inneholder nøkkel (Objektnøkkel) - brukes til å sjekke om en nøkkel er tilstede i HashMap eller ikke
- Boolsk inneholder verdi (objektnøkkel) - send nøkkelen
- Fjern objekt (Objektnøkkel) - send nøkkelen og fjern objektet
- Int størrelse () - for bruk av størrelse
- Streng til streng () - for konvertering til streng
Det er tilsvarende verdier for hver nøkkel der verdiene også kan være null i HashMap.
Opprettelse av HashMap.
HashMap hashmap = nytt HashMap ()
Sette elementer
hvordan du får strøm i java
hashmap.put (“Ankita”, 9634.58)
hashmap.put (“Vishal”, 1283.48)
hashmap.put (“Gurinder”, 1478.10)
hashmap.put (“Krishna”, 199.11)
Her sender vi nøkkelen og verdien.
Viser verdien - Få en iterator
Iterator iterator = hashmap.entrySet (). Iterator ()
Her er verdiene til stede i settet, så vi bruker entrySet.
Sammen med linjen:
Mens (iterator.hasNext ()) {
Map.Entry entry = (Map.Entry) iterator.next ()
System.out.print (entry.getKey () + ”:”)
System.out.printIn (entry.getValue ())
}
Har du et spørsmål til oss? Nevn dem i kommentarfeltet, så kommer vi tilbake til deg.
Relaterte innlegg:
forskjell mellom metodeoverbelastning og metodeoverstyring