Hva er getordfault -metoden i java hashma

Hva er getordfault -metoden i java hashma
I Java kan det være tilfeller der det er behov for å få tilgang til eller kontrollere vedlagte oppføringer på nytt. For eksempel å analysere de implementerte funksjonalitetene og unngå kodebegrensningene samtidig. I slike situasjoner, hashmap “getIrDefault ()”Metode i Java er til stor hjelp for å analysere kodefunksjonalitetene praktisk.

Denne artikkelen vil utdype å anvende hashmap “getRordfault ()” -metoden i Java.

Hva er metoden “getIrDefault ()” i Java Hashmap?

Hashmap “getIrDefault ()”Metode i Java gir den spesifiserte standardverdien i tilfelle at kartleggingen for den aktuelle nøkkelen ikke finnes i Hashmap.

Syntaks

Hashmap.Get (Object Key, V DefVal)

I syntaks ovenfor:

  • nøkkel”Refererer til nøkkelen hvis kartlagte verdi må returneres.
  • defval”Tilsvarer standardverdien som returneres i tilfelle at kartleggingen for den aktuelle nøkkelen ikke er der.

Før du drar til eksemplet, må du sørge for å importere følgende pakke for å jobbe med alle klassene i "Java.util.*”Pakke:

Importer Java.util.*;

Eksempel: Demonstrasjon av hashmap “getRordfault ()” -metoden i Java

Følgende eksempel bruker hashmap “getIrDefault ()”Metode for å returnere de tilsvarende verdiene (standard hvis ikke funnet) mot de påkalte”nøkler”Fra hashmap”nøkkelverdi”Par:

offentlig klasse getordfault
public static void main (String [] args)
Hashmap kart = new HashMap ();
kart.put (1, "Harry");
kart.put (2, "David");
kart.Put (3, "Gerard");
System.ute.println ("Hashmap blir:" + kart);
String out1 = kart.getordfault (1, "Ingen verdi funnet!");
System.ute.println ("Verdien for nøkkel 1 ->" + out1);
String out2 = kart.getordfault (4, "Ingen verdi funnet!");
System.ute.println ("Verdien for nøkkel 4 ->" + out2);

I henhold til kodelinjene ovenfor, bruk følgende trinn:

  • Først av alt, lage en “Hashmap”Objekt ved å bruke“ny”Nøkkelord og“Hashmap ()Henholdsvis konstruktør.
  • Merk: “”Indikerer at“nøkler”Består av“Heltall”Datatype, og“verdier”Vil være av“Streng”Type.
  • Nå, tilknytte "sette()”Metode med det opprettede hashmap for å legge de uttalte verdiene til hashmap.
  • Etter det, bruk "getIrDefault ()”Metode to ganger for å returnere den tilsvarende verdien mot den spesifiserte nøkkelen i begge tilfeller.
  • Algoritme: Det er slik at hvis den aktuelle nøkkelen ikke finnes i hashmap i noen av tilfellene, vil den sistnevnte standardverdien bli returnert i stedet, i.e., “Ingen verdi funnet!”.

Produksjon

Utfallet betyr at siden sistnevnte “nøkkel”Eksisterer ikke i Hashmap, og derfor kan verdien mot den heller ikke påberopes, og den bestemte meldingen vises i stedet.

Konklusjon

Hashmap “getIrDefault ()”Metode i Java gir den spesifikke standardverdien i tilfelle at kartleggingen for den aktuelle nøkkelen ikke finnes i Hashmap. Det er slik at standardverdien kan bli spesifisert. Denne bloggen diskuterte utnyttelsen og implementeringen av HashMap “getRordfault ()” -metoden i Java.