Capire Java HashMap



Il blog fornisce una conoscenza approfondita degli hashmap Java

Cosa sono JavaHashMaps?

Java HashMap è una classe che viene utilizzata per eseguire operazioni come l'inserimento, l'eliminazione e l'individuazione di elementi in una mappa. Creiamo una mappa, in cui passiamo due tipi di valori che sono 'chiave' e 'valore'.





Durante l'utilizzo di HashMaps, i valori verranno inseriti in HashMap e ogni volta che l'utente recupera un valore, la chiave verrà utilizzata per utilizzare il valore.

La mappa è un'interfaccia che mappa le chiavi degli elementi. Le mappe non sono ordinate e non sono ordinate. Consentono una chiave null e più valori null. I valori vengono memorizzati in chiave e valore. Una chiave o più valori potrebbero essere nulli nell'intera HashMap. Una chiave può essere qualsiasi oggetto.



Sono disponibili diversi metodi in HashMap

  • Oggetto messo (chiave oggetto, valore oggetto)
  • Enumeration keys (): recupererà le chiavi
  • Enumeration elements (): recupererà gli elementi
  • Object get (Object keys): passa la chiave e ottieni il valore ad essa associato
  • Boolean contains key (Object key) - utilizzato per verificare se una chiave è presente in HashMap o meno
  • Boolean contiene Value (Object key): passa la chiave
  • Object remove (Object key): passa la chiave e rimuove l'oggetto
  • Int size () - per usare la dimensione
  • String to String () - per la conversione in stringa

Esistono valori corrispondenti per ciascuna chiave in cui i valori possono essere nulli anche nella HashMap.

Creazione di HashMap.



HashMap hashmap = new HashMap ()

Mettere gli elementi

hashmap.put ('Ankita', 9634.58)

hashmap.put ('Vishal', 1283.48)

convertire double in int java

hashmap.put ('Gurinder', 1478.10)

hashmap.put ('Krishna', 199.11)

Qui passiamo la chiave e il valore.

Visualizzazione del valore: ottieni un iteratore

converti double in integer in java

Iteratore iteratore = hashmap.entrySet (). Iteratore ()

Qui, i valori sono presenti nel set, quindi usiamo entrySet.

Insieme alla linea:

While (iterator.hasNext ()) {

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

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

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

}

Hai domande per noi? Menzionateli nella sezione commenti e vi risponderemo.

Post correlati: