Kaj je slovar v Javi in ​​kako ga ustvariti?



Slovar je abstraktni razred, ki preslika ključe v vrednosti. V tem članku bomo razpravljali o slovarjih v Javi in ​​njihovi izvedbi.

Slovar v Javi je abstraktni razred, ki je nadrejeni ki uporablja razmerje par ključ-vrednost. V tem blogu bomo izvedeli več o razredu Dictionary v Javi in ​​se seznanili z različnimi metodami. Spodaj so teme, zajete v tem blogu-

Kaj je slovar v Javi?

Slovar je abstraktni razred predstavlja skladišče ključa / vrednosti, ki deluje podobno Zemljevid . Vrednost lahko shranite v predmet Slovar in ko jo shranite, jo lahko pridobite z uporabo njegovega ključa.





Izjava:

javni abstraktni razred Dictionary razširja Object

lahko narediš vrsto predmetov v javi

Graditelj:

Konstruktor slovarja ()



Metode util.Slovar razred

Oglejmo si nekaj različnih metod slovarja.

Preverite velikost slovarja

size (): java.util.Dictionary.size () vrne število parov ključ-vrednost v slovarju

Sintaksa:
javni povzetek int velikost ()



Dodaj / vstavi vrednosti v slovar

put (ključ K, vrednost V): java.util.Dictionary.put (tipka K, vrednost V) v slovar doda par ključ-vrednost

Sintaksa:
javni povzetek V put (ključ K, vrednost V)

Vrni vrednosti, prisotne v slovarju

elements (): java.util.Dictionary.elements () vrne predstavitev vrednosti v slovarju

Sintaksa:
javni povzetek Elementi oštevilčenja ()

razlika med vmesnikom in razredom

Get metoda za pridobivanje vrednosti, preslikanih s ključem

get (Object key): java.util.Dictionary.get (Object key) vrne vrednost, ki je preslikana s ključem v slovarju

Sintaksa:
javni povzetek V get (ključ objekta)

Preverite, ali je slovar prazen

isEmpty (): java.util.Dictionary.isEmpty () preveri, ali je slovar prazen ali ne.

Sintaksa:
javna abstraktna logična vrednost isEmpty ()

Vrni true, če v slovarju ni relacije ključ-vrednost, sicer return false.

kaj je objekt optičnega bralnika

Odstranjevanje vrednosti ključa iz slovarja v Javi

remove (Object key): java.util.Dictionary.remove (Object key) odstrani par ključ-vrednost, preslikan s ključem.

Sintaksa:
javni povzetek V odstrani (ključ objekta)

Izvajanje slovarja v Javi

import java.util. * javni razred My_Class {public static void main (String [] args) {// Inicializacija slovarskega slovarja edu = new Hashtable () // put () method edu.put ('1000', 'Edureka' ) edu.put ('2000', 'Platfrom') // elements () metoda: za (Enumeration i = edu.elements () i.hasMoreElements ()) {System.out.println ('Value in Dictionary:' + i.nextElement ())} // metoda get (): System.out.println ('nValue at key = 3000:' + edu.get ('2000')) System.out.println ('Value at key = 1000 : '+ edu.get (' 2000 ')) // metoda isEmpty (): System.out.println (' nNe obstaja par ključ-vrednost: '+ edu.isEmpty () +' n ') // ključi ( ) metoda: za (Enumeration k = edu.keys () k.hasMoreElements ()) {System.out.println ('Tipke v slovarju:' + k.nextElement ())} // metoda odstranitve (): System.out .println ('nRemove:' + edu.remove ('1000')) System.out.println ('Preveri vrednost odstranjenega ključa:' + edu.get ('1000')) System.out.println ('nSize slovarja: '+ edu.size ())}}

Izhod:

Vrednost v slovarju: Edureka
Vrednost v slovarju: Platforma
Vrednost pri ključu = 3000: nič
Vrednost pri ključu = 1000: Platforma
Ni para ključ-vrednost: false
Tipke v slovarju: 1000
Ključi v slovarju: 2000
Odstrani: Edureka
Preverite vrednost odstranjenega ključa: null
Velikost slovarja: 1

S tem smo prišli do konca tega spletnega dnevnika v razredu slovarja Java. Če želite izvedeti več, si oglejte Edureka, zaupanja vredno podjetje za spletno učenje z mrežo več kot 250.000 zadovoljnih učencev, razširjenih po vsem svetu. Edurekin tečaj za usposabljanje in certificiranje Java J2EE in SOA je namenjen študentom in strokovnjakom, ki želijo biti razvijalec Java. Tečaj je zasnovan tako, da vam omogoči uvod v programiranje Java in vas usposobi za osnovne in napredne koncepte Java, skupaj z različnimi Java okviri, kot so Hibernate & Pomlad .

Imate vprašanje za nas? Prosimo, omenite ga v oddelku za komentarje tega spletnega dnevnika »Slovar v Javi« in v najkrajšem možnem času se vam bomo oglasili.