Hoe word HashMap in Java gebruik met voorbeeld?
Hoe word HashMap in Java gebruik met voorbeeld?

Video: Hoe word HashMap in Java gebruik met voorbeeld?

Video: Hoe word HashMap in Java gebruik met voorbeeld?
Video: How to use HashMaps in Java || Hashmap in java with example program - Part 5 2024, Desember
Anonim

HashMap in Java met voorbeeld . HashMap is 'n kaart gebaseerde versameling klas dit is gebruik word vir die stoor van Sleutel- en waardepare, word dit aangedui as HashMap of HashMap . Dit is nie 'n geordende versameling nie, wat beteken dit gee nie die sleutels en waardes terug in dieselfde volgorde waarin hulle in die HashMap.

Wat dit betref, wat is 'n HashMap in Java?

Java HashMap is 'n hash tabel gebaseer implementering van Die van Java Kaart koppelvlak. 'n Kaart, soos jy dalk weet, is 'n versameling sleutel-waarde-pare. Java HashMap laat nulwaardes en die nulsleutel toe. HashMap is 'n ongeordende versameling. Dit waarborg nie enige spesifieke volgorde van die elemente nie.

hoe skep jy 'n hash-kaart? Hier sien ons verskillende maniere om elemente in te voeg.

  1. invoer java.util.*;
  2. klas HashMap1{
  3. openbare statiese leemte hoof(String args){
  4. HashMap hm=nuwe HashMap();
  5. System.out.println("Aanvanklike lys elemente: "+hm);
  6. hm.put(100, "Amit");
  7. hm.put(101, "Vijay");
  8. hm.put(102, "Rahul");

Dienooreenkomstig, waar gebruik ons HashMap in Java?

Kaarte word gebruik vir wanneer jy 'n sleutel met 'n waarde wil assosieer en lyste is 'n geordende versameling. Kaart is 'n koppelvlak in die Java Insamelingsraamwerk en a HashMap is een implementering van die Map-koppelvlak. HashMap is doeltreffend om 'n waarde gebaseer op 'n sleutel op te spoor en waardes gebaseer op 'n sleutel in te voeg en uit te vee.

Hoe HashMap sleutelwaardepare stoor?

HashMaps gebruik 'n innerlike klas om winkel data: die Inskrywing. Hierdie inskrywing is 'n eenvoudige sleutel - waardepaar met twee ekstra data: 'n verwysing na 'n ander Inskrywing sodat a HashMap kan winkel inskrywings soos enkelgekoppelde lyste. 'n hash waarde wat die hash verteenwoordig waarde van die sleutel.

Aanbeveel: