In Java, ci possono essere casi in cui è necessario accedere o ricontrollare le voci aggiunte. Ad esempio, analizzare le funzionalità implementate ed evitare contemporaneamente le limitazioni del codice. In tali situazioni, l'hashmap "
getordefault ()"Il metodo in Java è di grande aiuto nell'analisi delle funzionalità del codice comodamente.
Questo articolo approfondirà l'applicazione del metodo hashmap "getordefault ()" in java.
Qual è il metodo "getordefault ()" in java hashmap?
L'hashmap "getordefault ()"Il metodo in Java fornisce il valore predefinito specificato nel caso in cui la mappatura per la chiave particolare non si trova nell'hashmap.
Sintassi
Hashmap.get (tasto oggetto, v defval)
Nella sintassi sopra:
- "chiave"Si riferisce alla chiave il cui valore mappato deve essere restituito.
- "defval"Corrisponde al valore predefinito che viene restituito nel caso in cui la mappatura per la chiave particolare non sia presente.
Prima di andare all'esempio, assicurati di importare il seguente pacchetto per lavorare con tutte le classi in "Giava.util.*" pacchetto:
Importa Java.util.*;
Esempio: dimostrazione del metodo hashmap "getordefault ()" in java
Il seguente esempio applica l'hashmap "getordefault ()"Metodo per restituire i valori corrispondenti (impostazione predefinita se non trovata) rispetto agli invocati"tasti"Dall'hashmap"valore chiave"Coppie:
classe pubblica getordefault
public static void main (string [] args)
Hashmap
map = new HashMap ();
carta geografica.put (1, "Harry");
carta geografica.put (2, "David");
carta geografica.put (3, "Gerard");
Sistema.fuori.println ("L'hashmap diventa:" + mappa);
String out1 = mappa.getordefault (1, "nessun valore trovato!");
Sistema.fuori.println ("Il valore per la chiave 1 ->" + out1);
String out2 = mappa.getordefault (4 ", nessun valore trovato!");
Sistema.fuori.println ("Il valore per il tasto 4 ->" + out2);
Secondo le righe di codice sopra, applicare le seguenti passaggi:
- Prima di tutto, crea un "Hashmap"Oggetto usando il"nuovo"Parola chiave e"Hashmap ()"Costruttore, rispettivamente.
- Nota: IL ""Indica che il"tasti"Comprende il"Numero intero"Tipo di dati e"valori"Sarà del"Corda" tipo.
- Ora, associa il "Mettere()"Metodo con l'hashmap creato per aggiungere i valori dichiarati all'hashmap.
- Dopodiché, applica il "getordefault ()"Metodo due volte per restituire il valore corrispondente rispetto alla chiave specificata in entrambi i casi.
- Algoritmo: È tale che se la chiave particolare non si trova nell'hashmap in nessuno dei casi, il valore predefinito verrà invece restituito.e., "Nessun valore trovato!".
Produzione
Il risultato lo indica da quest'ultimo "chiave"Non esiste nell'hashmap, quindi anche il valore contro di esso non può essere invocato e quindi viene visualizzato il messaggio particolare.
Conclusione
L'hashmap "getordefault ()"Il metodo in Java fornisce il valore predefinito specifico nel caso in cui la mappatura per la chiave particolare non si trova all'interno dell'hashmap. È tale che il valore predefinito possa essere specificato dall'utente. Questo blog ha discusso dell'utilizzo e dell'implementazione del metodo Hashmap "getordefault ()" in Java.