Slovník v Jave je abstraktná trieda, ktorej je rodič ktorý využíva vzťah páru kľúč - hodnota. V tomto blogu sa dozvieme viac o triede Slovník v Jave a oboznámime sa s rôznymi metódami. Ďalej sú uvedené témy, ktorým sa tento blog venuje -
Čo je slovník v jazyku Java?
Slovník je abstraktná trieda predstavujúce úložisko kľúčov / hodnôt, ktoré funguje ako Mapa . Hodnotu môžete uložiť do objektu Slovník a po uložení ju môžete načítať pomocou jej kľúča.
Vyhlásenie:
verejná abstraktná trieda Slovník rozširuje objekt
program na obrátenie čísla v jave
Staviteľ:
Konštruktor slovníka ()
Metódy použitia. Slovníková trieda
Pozrime sa na niekoľko rôznych metód triedy slovníka.
Skontrolujte veľkosť slovníka
size (): java.util.Dictionary.size () vráti počet párov kľúč - hodnota v Slovníku
Syntax:
public abstract int size ()
Pridajte / vložte hodnoty do slovníka
put (kláves K, hodnota V): java.util.Dictionary.put (kláves K, hodnota V) pridáva do slovníka pár kľúč - hodnota
Syntax:
verejný abstrakt V put (kľúč K, hodnota V)
Vrátiť hodnoty prítomné v slovníku
elements (): java.util.Dictionary.elements () vráti reprezentáciu hodnoty v slovníku
Syntax:
verejný abstrakt Výčetové prvky ()
Získajte metódu na načítanie hodnôt mapovaných pomocou kľúča
get (kľúč objektu): java.util.Dictionary.get (kľúč objektu) vráti hodnotu, ktorá je namapovaná kľúčom v slovníku
Syntax:
verejný abstrakt V get (kľúč objektu)
Skontrolujte, či je slovník prázdny
isEmpty (): java.util.Dictionary.isEmpty () kontroluje, či je slovník prázdny alebo nie.
Syntax:
public abstract boolean isEmpty ()
Vráti hodnotu true, ak v slovníku neexistuje vzťah kľúč - hodnota, inak vráti hodnotu false.
Odstránenie hodnoty kľúča zo slovníka v Jave
remove (Object key): java.util.Dictionary.remove (Object key) odstráni pár kľúč - hodnota mapovaný s kľúčom.
Syntax:
verejný abstrakt V odstrániť (kľúč objektu)
Implementácia slovníka v Jave
import java.util. * public class My_Class {public static void main (String [] args) {// Inicializácia slovníka slovníka edu = nová metóda Hashtable () // put () edu.put ('1000', 'Edureka' ) edu.put ('2000', 'Platfrom') // elements () method: for (Enumeration i = edu.elements () i.hasMoreElements ()) {System.out.println ('Value in Dictionary:' + i.nextElement ())} // get () method: System.out.println ('nValue at key = 3000:' + edu.get ('2000')) System.out.println ('Value at key = 1000 : '+ edu.get (' 2000 ')) // isEmpty () method: System.out.println (' nNeexistuje žiadny pár kľúč - hodnota: '+ edu.isEmpty () +' n ') // keys ( ) metóda: pre (Enumeration k = edu.keys () k.hasMoreElements ()) {System.out.println ('Kľúče v slovníku:' + k.nextElement ())} // remove () method: System.out .println ('nRemove:' + edu.remove ('1000')) System.out.println ('Skontrolujte hodnotu odstráneného kľúča:' + edu.get ('1000')) System.out.println ('nSize slovníka: '+ edu.size ())}}
Výkon:
ako nastaviť cestu java v systéme Windows -
Hodnota v slovníku: Edureka
Hodnota v slovníku: platforma
Hodnota v kľúči = 3000: null
Hodnota v kľúči = 1000: Platforma
Neexistuje žiadny pár kľúč - hodnota: false
Kľúče v slovníku: 1 000
Kľúče v slovníku: 2000
Odstrániť: Edureka
Skontrolujte hodnotu odstráneného kľúča: null
Veľkosť slovníka: 1
Týmto sa dostávame na koniec tohto blogu o triede Java Dictionary Class. Ak sa chcete dozvedieť viac, pozrite si autor: Edureka, dôveryhodná online vzdelávacia spoločnosť so sieťou viac ako 250 000 spokojných študentov rozmiestnených po celom svete. Výcvikový a certifikačný kurz Edureka Java J2EE a SOA je určený pre študentov a profesionálov, ktorí chcú byť vývojármi Java. Kurz je navrhnutý tak, aby vám dal náskok v programovaní v Jave a naučil vás základné aj pokročilé koncepty Javy spolu s rôznymi Java frameworkmi ako Hibernate & Jar .
Máte na nás otázku? Uveďte to, prosím, v sekcii komentárov v tomto blogu „Slovník v Jave“ a my sa vám ozveme čo najskôr.