Dizionario Java

Dizionario Java
Il dizionario Java fa parte del Java.pacchetto util, noto anche come classe figlio della classe hashtable. Il dizionario in Java Associas Keys con valori, proprio come la classe hashtable. La classe del dizionario Java contiene coppie di valore chiave simili all'interfaccia della mappa. La chiave e il valore sono le istanze; Qualsiasi istanza non null può servire sia come chiave che come valore. La classe del dizionario Java è elencata con vari metodi che forniscono funzionalità diverse per il dizionario.

Esempio 1:

Il metodo del dizionario - put () - di Java viene utilizzato per aggiungere il dizionario di mappatura. Ciò indica che un determinato dizionario può mappare una chiave e un valore specifici.

Qui, impieghiamo una classe Java "PutMethodcase" che ha chiuso la definizione del metodo principale (). Il metodo principale () è ulteriormente implementato con il codice sorgente. Per prima cosa creiamo un dizionario vuoto all'interno dell'oggetto "mydict". Il dizionario vuoto è specificato con l'interfaccia della mappa hashtable che accetta la chiave come intero e il valore contro la chiave come stringa. Successivamente, invochiamo il metodo put () con l'oggetto del dizionario "MyDict" e inseriamo gli elementi sotto forma di coppie di tasti e valori. Successivamente, visualizziamo il dizionario che contiene gli elementi della chiave e del valore. Chiamiamo di nuovo il metodo put () per aggiungere il nuovo valore contro la chiave esistente. Quindi, visualizza il dizionario modificato.

Il dizionario vuoto riempito con il metodo put () è dimostrato nella schermata seguente. Inoltre, viene anche mostrato il valore modificato della chiave esistente:

Esempio 2:

Il metodo Get () Get () di Java Dictionary può anche essere utilizzato per acquisire il valore della chiave fornita nel dizionario. Il valore della chiave nel dizionario dato viene restituito con il metodo get ().

Qui, costruiamo prima la classe Java "getMethodcase" e distribuiamo il metodo principale () per il codice sorgente del dizionario Java. Un oggetto di classe di dizionario Java chiamato "D1" è creato nel metodo principale (). Inizialmente, il dizionario è vuoto e accetta solo la chiave e il valore nel tipo di dati stringa. Quindi, per inserire i valori mappati nel dizionario "D1", chiamiamo il metodo put (). Le chiavi sono specificate con il formato del numero di stringa e i valori contengono le stringhe. Successivamente, abbiamo una classe di stampa in cui la chiave è specificata nel metodo get () dal dizionario "D1".

Il numero della chiave "5" presente nel dizionario dato viene recuperato dal metodo get ().

Esempio 3:

La classe del dizionario Java fornisce il metodo isEmpty () per scoprire se il dizionario contiene o meno le coppie di valore chiave. ISempty ha un tipo di ritorno booleano. Se questo dizionario è vuoto, dà vero; Altrimenti, fornisce falso.

Ecco una classe Java "isEmptyMethodcase" che è stabilita con il metodo principale (). Il metodo principale () è ulteriormente definito con il programma principale. Per prima cosa inizializziamo un dizionario vuoto che viene dichiarato nell'oggetto "Colordict". Il dizionario è esteso dalla classe hashtable e il metodo put () viene utilizzato per inserire i valori mappati in quel dizionario. Il valore mappato segue il formato. Stampiamo il dizionario con i valori mappati sullo schermo. Dopodiché, decaltriamo un oggetto "booleano" "controlla" in cui il metodo ISEmpty () viene distribuito con l'oggetto del dizionario "Colordict". ISEmpty () verifica se il dizionario specificato è vuoto o ha un valore mappato che viene visualizzato al momento della compilazione.

Poiché i valori mappati vengono inseriti nel dizionario tramite il metodo put (), il metodo ISEmpty () restituisce true nella seguente schermata terminale:

Esempio 4:

Per ottenere l'intero elenco di chiavi nel dizionario, un'altra tecnica è disponibile nel Dizionario Java. Il metodo size () è il metodo che restituisce le chiavi totali nel dizionario e non richiede parametri.

Qui, creiamo la classe Java "SizeMethodcase" per ottenere le dimensioni del dizionario. Per questo, utilizziamo il metodo principale () perché Java richiede il metodo principale per l'implementazione. Istanziamo l'oggetto hashtable "Studentmarks" per creare il dizionario. Innanzitutto, abbiamo un dizionario vuoto. Quindi, gli elementi vengono inseriti come (k, v) mappa all'interno del dizionario con il metodo put (). Abbiamo il comando di stampa per visualizzare le dimensioni del dizionario chiamando il metodo Dimensione () al suo interno con l'oggetto "Studentmarks" che ha il dizionario. Successivamente, aggiungiamo altri due valori mappati nel dizionario esistente e prendiamo il numero delle chiavi che il dizionario contiene dal metodo Dimensione ().

Il primo dizionario visualizzato nella seguente illustrazione ha tre chiavi; Il secondo è il dizionario precedente con la dimensione modificata.

Esempio 5:

Ora, la classe del dizionario Java ha i metodi Elements () e Keys () per ottenere l'enumerazione dal dizionario. Il metodo Elements () fornisce l'enumerazione degli interi valori delle chiavi. Il metodo dei tasti () viene utilizzato per restituire l'enumerazione di tutte le chiavi del dizionario.

Qui, abbiamo una classe "ElemenDKeyThodcase" in cui il metodo principale () viene chiamato con l'implementazione del programma. Creiamo l'oggetto "dictValue" per il dizionario che è esteso dalla classe hashtable. Quindi, inseriamo le chiavi e i valori all'interno del dizionario utilizzando il metodo put (). Successivamente, abbiamo un ciclo per iterare ogni valore dal dizionario. Chiamiamo il metodo Elements () all'interno del ciclo for dall'oggetto di enumerazione "enum" e visualizziamo tutti i valori del dizionario. Allo stesso modo, iteliamo le chiavi del dizionario e otteniamo tutte le chiavi dal metodo dei tasti () che è anche stampato sullo schermo di output.

Il metodo Elements () ottiene i valori di enumerazione dal seguente dizionario. Quindi, il metodo dei tasti () emette tutte le chiavi enumerate del dizionario.

Conclusione

Il dizionario Java è la classe astratta che contiene le chiavi con il valore. Hashtable Erehets Dizionario nella gerarchia Java e definisce la mappa. Ogni chiave in un singolo dizionario ha un massimo di un valore associato ad esso. Java Dictionary impiega lezioni e procedure prima del framework delle collezioni. Abbiamo esplorato diversi aspetti del dizionario Java che include l'aggiunta di una chiave e un valore nel dizionario e ottenere la chiave e le dimensioni specifiche del dizionario.