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.