Esempio 01
L'esempio iniziale discuterà la sintassi di base dell'utilizzo della classe Hashmap () di Java.pacchetto util per creare una nuova mappa hash e la funzione put () per aggiungere nuove mappature ad essa. Pertanto, hai bisogno di uno strumento Java in qualunque sistema tu abbia lavorato, io.e., Useremo l'IDE ECLIPSE QUI. Il file java "principale.Java "è stato creato in un nuovo progetto Java e ha iniziato con l'importazione di Java.pacchetto util, insieme a tutte le classi associate.
Successivamente, la classe principale () è stata creata all'interno di questo file che terrà l'intero programma, incluso il nostro metodo principale () driver. Come sappiamo, le hashmap contengono sempre una coppia di valore chiave. Quindi, la funzione principale () utilizza la classe hashmap per creare un oggetto hashmap "H" con la chiave del tipo di intero e il valore del tipo di stringa.
Dopo la creazione di una "H" hashmap, è tempo di mettere in esso alcune mappature del valore chiave. Come abbiamo dichiarato i tipi per il valore chiave come intero e stringa, rispettivamente, aggiungeremo valori di conseguenza usando la funzione put (). Quindi, abbiamo chiamato la funzione put () con l'oggetto hashmap "H" mentre aggiungiamo un po 'di mappatura sotto forma di chiavi con i rispettivi valori nell'hashmap. Un totale di 5 mappature sono state aggiunte all'hashmap "H".
Ora, per visualizzare quelle mappature sull'IDE ECLIPSE, dobbiamo eliminare l'affermazione della funzione "println" del "sistema.pacchetto di java. Ha usato l'oggetto semplice "H" dell'hashmap per visualizzare quelle mappature di riga.
Ora, il programma Java è stato eseguito e visualizza l'intero hashmap insieme alle sue mappature sotto forma di coppie di valore chiave nella console IDE Eclipse. Il segno "=" tra la coppia del valore chiave mostra che il valore specifico è stato assegnato a una chiave specifica qui.
Esempio 02
Vediamo le hashmap in un modo un po 'diverso usando la funzione put () in questo esempio. In questo esempio abbiamo utilizzato la stessa struttura del codice Java e creato un "H" hashmap nel metodo principale (). Aggiunto un totale di 5 mappatura dei valori chiave nell'hashmap "H" usando la funzione "put" proprio come abbiamo fatto nell'esempio sopra tramite l'oggetto "H". La prima istruzione println () funziona per visualizzare la mappatura hash iniziale solo di 5 coppie di valore chiave.
Nella riga di codice successiva, abbiamo utilizzato ancora una volta la funzione put () per aggiungere una nuova mappatura a una "H" di hashmap. Se la chiave della mappatura è simile a una delle chiavi aggiunte inizialmente, sostituirà o sovrascriverà il valore di quella particolare chiave. Inoltre, restituirà il vecchio valore a una variabile stringa "R1". L'istruzione "println" della riga successiva è stata utilizzata per visualizzare il valore restituito "R1".
Una cosa simile è stata ripetuta per aggiungere un altro valore. Questa nuova chiave di mappatura è già esistente, quindi metterà un vecchio valore e restituirà quel vecchio valore a una nuova stringa "R2". Il valore sostituito e le nuove mappature verranno visualizzate sulla console Eclipse utilizzando l'istruzione funzione println () nelle righe 15 e 18. Salviamo ed eseguiamo questo programma.
L'output ha visualizzato tre diverse hashmap. Il primo contiene l'hashmap di un totale di 5 mappature. Lo stesso hashmap è stato incrementato da una nuova mappatura. La prima mappatura dell'ultima hashmap è stata sostituita da una nuova mappatura.
Esempio 03
Infine, questo esempio visualizzerà il nuovo modo di visualizzare le mappature di un hashmap. Pertanto, abbiamo usato lo stesso file Java con alcune modifiche apportate ad esso. Il Java.Il pacchetto util è stato importato utilizzando la parola chiave "importazione" e la classe principale () è stata avviata con una funzione principale (). La funzione principale ha inizializzato l'oggetto "H" per una nuova hashmap. Questo hashmap conterrà tipi di stringhe di chiavi e valori.
Ora, è necessario inserire le coppie di mapping a valore chiave del tipo di stringa nell'hashmap "H". Quindi, la funzione "Put" è stata chiamata usando l'oggetto "H" dell'hashmap per mettere i tasti di stringa e i valori di stringa nell'hashmap. Dopo aver aggiunto le 5 mappature nell'hashmap "H", stiamo usando il ciclo "per" per Java per iterare ogni indice di un hashmap e visualizzare i suoi mapping di valore.
Per iterazione, utilizzare la parola chiave "stringa" con il carattere "i" per le chiavi e utilizzare la funzione KeySet () di Java per ottenere ogni valore di mappatura dall'hashmap "H". L'istruzione funzione println () utilizzata all'interno del ciclo "for" separerà e visualizzerà ogni chiave usando "i" e usa il metodo get () di java per visualizzare i valori di ciascuna chiave.
Dopo aver eseguito questo nuovo programma, le cinque mappature dell'hashmap "H" sono state visualizzate una dopo l'altra a 5 linee separate. Ogni chiave è specificata separatamente, insieme al suo valore.
Conclusione
Abbiamo visto l'uso della funzione put () della classe hashmap nei nostri esempi Java. La guida è iniziata con l'elaborazione di una spiegazione sullo scopo put (). Negli esempi di Java, abbiamo discusso di come una funzione put () può essere utilizzata per inserire lo stesso tipo di chiave con il suo valore di una coppia di mappa. L'uso della funzione put spiega anche come è possibile sovrascrivere le mappature.