Co je slovník v Javě a jak jej vytvořit?

Slovník je abstraktní třída, která mapuje klíče na hodnoty. V tomto článku probereme slovníky v Javě a jejich implementaci.

Slovník v Javě je abstraktní třída, jejíž rodičem je který používá vztah párů klíč – hodnota. V tomto blogu se naučíme více o třídě Slovník v Javě a seznámíme se s různými metodami. Níže jsou témata zahrnutá v tomto blogu

Co je slovník v Javě?

Slovník je abstraktní třída představující úložiště klíč / hodnota, které funguje podobně Mapa . Hodnotu můžete uložit do objektu Dictionary a po uložení ji můžete načíst pomocí jejího klíče.





Prohlášení:

public abstract class Dictionary extends Object

přenést soubory do instance systému ec2 windows

Stavitel:

Konstruktor slovníku ()



Metody využití. Slovníková třída

Pojďme se podívat na několik různých metod třídy slovníku.

Zkontrolujte velikost slovníku

size (): java.util.Dictionary.size () vrací počet párů klíč – hodnota ve slovníku

Syntax:
public abstract int size ()



Přidejte / vložte hodnoty do slovníku

put (klíč K, hodnota V): java.util.Dictionary.put (klíč K, hodnota V) přidá do slovníku pár klíč-hodnota

Syntax:
veřejný abstrakt V put (klíč K, hodnota V)

Vrátí hodnoty přítomné ve slovníku

elements (): java.util.Dictionary.elements () vrací reprezentaci hodnot ve slovníku

Syntax:
public abstract Výčet prvků ()

Získejte metodu pro načtení hodnot mapovaných pomocí klíče

get (klíč objektu): java.util.Dictionary.get (klíč objektu) vrátí hodnotu, která je mapována klíčem ve slovníku

Syntax:
veřejný abstrakt V get (klíč objektu)

Zkontrolujte, zda je slovník prázdný

isEmpty (): java.util.Dictionary.isEmpty () kontroluje, zda je slovník prázdný nebo ne.

Syntax:
public abstract boolean isEmpty ()

Vrátí hodnotu true, pokud ve slovníku neexistuje žádný vztah klíč – hodnota, vrátí hodnotu false.

Odebrání hodnoty klíče ze slovníku v Javě

remove (Object key): java.util.Dictionary.remove (Object key) remove the key-value pair mapped with the key.

Syntax:
public abstract V remove (klíč objektu)

Implementace slovníku v Javě

import java.util. * public class My_Class {public static void main (String [] args) {// Inicializace slovníku slovníku edu = nová metoda 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 (' nThere is no key-value pair: '+ edu.isEmpty () +' n ') // keys ( ) metoda: for (Enumeration k = edu.keys () k.hasMoreElements ()) {System.out.println ('Keys in Dictionary:' + k.nextElement ())} // remove () method: System.out .println ('nRemove:' + edu.remove ('1000')) System.out.println ('Zkontrolovat hodnotu odstraněného klíče:' + edu.get ('1000')) System.out.println ('nSize slovníku: '+ edu.size ())}}

Výstup:

řetězec java rozděluje více oddělovačů

Hodnota ve slovníku: Edureka
Hodnota ve slovníku: Platforma
Hodnota v klíči = 3000: null
Hodnota na klíči = 1000: Platforma
Neexistuje žádný pár klíč – hodnota: false
Klávesy ve slovníku: 1000
Klíče ve slovníku: 2000
Odstranit: Edureka
Zkontrolujte hodnotu odstraněného klíče: null
Velikost slovníku: 1

S tímto se dostáváme na konec tohoto blogu o třídě Java Dictionary Class. Pokud se chcete dozvědět více, podívejte se na Edureka, důvěryhodná online vzdělávací společnost se sítí více než 250 000 spokojených studentů rozložených po celém světě. Školicí a certifikační kurz Edureka Java J2EE a SOA je určen pro studenty a profesionály, kteří chtějí být vývojářem Java. Kurz je navržen tak, aby vám poskytl náskok v programování v Javě a naučil vás základní i pokročilé koncepty Javy spolu s různými rámci Java, jako je Hibernate & Jaro .

Máte na nás dotaz? Uveďte to prosím v sekci komentářů v tomto blogu „Slovník v Javě“ a my se vám ozveme co nejdříve.