Hoe HashMap bijvoorbeeld in Java wordt gebruikt?
Hoe HashMap bijvoorbeeld in Java wordt gebruikt?

Video: Hoe HashMap bijvoorbeeld in Java wordt gebruikt?

Video: Hoe HashMap bijvoorbeeld in Java wordt gebruikt?
Video: HashMap Java Tutorial 2024, Mei
Anonim

Hash kaart in Java met voorbeeld . Hash kaart is een op kaarten gebaseerde verzamelingsklasse die is gebruikt voor het opslaan van sleutel- en waardeparen wordt dit aangeduid als Hash kaart of Hash kaart . Het is geen geordende verzameling, wat betekent dat de sleutels en waarden niet in dezelfde volgorde worden geretourneerd als waarin ze in de Hash kaart.

Wat is hierover een HashMap in Java?

Java HashMap is een op hashtabel gebaseerde implementatie van Java's Kaart-interface. Een kaart is, zoals u wellicht weet, een verzameling sleutel-waardeparen. Java HashMap staat null-waarden en de null-sleutel toe. Hash kaart is een ongeordende verzameling. Het garandeert geen specifieke volgorde van de elementen.

hoe maak je een hashmap? Hier zien we verschillende manieren om elementen in te voegen.

  1. import java.util.*;
  2. klasse HashMap1{
  3. public static void main(String args){
  4. HashMap hm=nieuwe HashMap();
  5. System.out.println("Initiële lijst met elementen: "+hm);
  6. hm.put(100, "Amit");
  7. hm.put(101, "Vijay");
  8. hm.put(102, "Rahul");

Dienovereenkomstig, waar gebruiken we HashMap in Java?

Kaarten worden gebruikt wanneer u een sleutel aan een waarde wilt koppelen en lijsten zijn een geordende verzameling. Kaart is een interface in de Java Collectiekader en a Hash kaart is een implementatie van de kaartinterface. Hash kaart zijn efficiënt voor het lokaliseren van een waarde op basis van een sleutel en het invoegen en verwijderen van waarden op basis van een sleutel.

Hoe HashMap sleutelwaardeparen opslaat?

HashMaps gebruik een innerlijke klasse om winkel gegevens: de Ingang. Dit item is een eenvoudige toets - waardepaar met twee extra gegevens: een verwijzing naar een andere Entry zodat a Hash kaart kan winkel items zoals enkelvoudig gelinkte lijsten. een hasj waarde dat staat voor de hash waarde van de toets.

Aanbevolen: