Inzicht in Java HashMaps



De blog geeft een grondig begrip van Java Hashmaps

Wat zijn foutmeldingen voor JavaHashMaps?

Java HashMap is een klasse die wordt gebruikt om bewerkingen uit te voeren, zoals het invoegen, verwijderen en lokaliseren van elementen in een kaart. We maken een kaart, waar we twee soorten waarden doorgeven die ‘sleutel’ en ‘waarde’ zijn.





Tijdens het gebruik van HashMaps worden waarden in HashMap geplaatst en wanneer de gebruiker een waarde ophaalt, wordt de sleutel gebruikt om de waarde te gebruiken.

gooi vs gooit vs werpbaar in java

De kaart is een interface die sleutels aan de elementen toewijst. Kaarten zijn ongesorteerd en ongeordend. Ze staan ​​één null-sleutel en meerdere null-waarden toe. De waarden worden opgeslagen in sleutel en waarde. Een sleutel of meerdere waarden kunnen null zijn in de hele HashMap. Een sleutel kan elk object zijn.



Er zijn verschillende methoden beschikbaar in HashMap

  • Object put (Objectsleutel, Objectwaarde)
  • Opsommingstoetsen () - het haalt sleutels op
  • Enumeratie-elementen () - het zal elementen ophalen
  • Object get (Objectsleutels) - geef de sleutel door en verkrijg de bijbehorende waarde
  • Boolean bevat sleutel (Object-sleutel) - wordt gebruikt om te controleren of een sleutel aanwezig is in HashMap of niet
  • Boolean bevat Waarde (Objectsleutel) - geef de sleutel door
  • Object verwijderen (Objectsleutel) - geef de sleutel door en verwijder het object
  • Int size () - voor het gebruik van maat
  • String to String () - voor het converteren naar string

Er zijn overeenkomstige waarden voor elke sleutel waarbij waarden ook in de HashMap null kunnen zijn.

Oprichting van HashMap.



HashMap hashmap = nieuwe HashMap ()

Elementen plaatsen

hashmap.put ('Ankita', 9634.58)

hashmap.put ('Vishal', 1283.48)

hashmap.put ('Gurinder', 1478.10)

hashmap.put ('Krishna', 199.11)

Hier geven we de sleutel en de waarde door.

De waarde weergeven - Haal een iterator op

Iterator iterator = hashmap.entrySet (). Iterator ()

java hoe u het programma afsluit

Hier zijn de waarden aanwezig in de set, dus gebruiken we entrySet.

Samen met de lijn:

Terwijl (iterator.hasNext ()) {

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

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

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

}

Heeft u een vraag voor ons? Noem ze in het opmerkingengedeelte en we nemen contact met u op.

Gerelateerde berichten:

relatie tussen java en javascript