Ordbok på Java är den abstrakta klassen som är föräldern till som använder nyckel-värde-parförhållandet. I den här bloggen lär vi oss mer om ordboksklassen i Java och bekanta oss med de olika metoderna. Nedan följer ämnena i denna blogg-
Vad är ordbok på Java?
Ordbok är en abstrakt klass representerar ett nyckel- / värdelagringsförvar som fungerar som Karta . Du kan spara värdet i ett ordbokobjekt och när det har lagrats kan du hämta det med hjälp av dess tangent.
hur man använder substring i sql
Deklaration:
public abstract class Dictionary utvidgar Object
Byggare:
Ordbok () konstruktör
Metoder för användning. Ordboksklass
Låt oss ta en titt på några olika metoder för ordboksklass.
Kontrollera storleken på ordboken
storlek (): java.util.Dictionary.size () returnerar antalet nyckel-värdepar i ordboken
Syntax:
offentlig abstrakt int storlek ()
Lägg till / sätt värden i ordlistan
put (K-tangent, V-värde): java.util.Dictionary.put (K-tangent, V-värde) lägger till nyckel-värdepar i ordboken
Syntax:
public abstract V put (K-tangent, V-värde)
Returnera värden som finns i ordboken
elements (): java.util.Dictionary.elements () returnerar värderepresentation i ordlistan
Syntax:
public abstract Uppräkningselement ()
Hämta metod för att hämta värden mappade med nyckeln
get (Objektnyckel): java.util.Dictionary.get (Objektnyckel) returnerar värdet som mappas med nyckeln i ordboken
Syntax:
offentlig abstrakt V get (Objektnyckel)
Kontrollera om ordlistan är tom
isEmpty (): java.util.Dictionary.isEmpty () kontrollerar om ordboken är tom eller inte.
Syntax:
offentlig abstrakt boolesk isEmpty ()
Returnera sant, om det inte finns någon nyckel-värde relation i ordlistan annars returnera false.
Ta bort nyckelvärde från ordlistan i Java
ta bort (Objektnyckel): java.util.Dictionary.remove (Objektnyckel) tar bort nyckel-värdeparet som är mappat med nyckeln.
Syntax:
offentlig abstrakt V ta bort (Objektnyckel)
Implementering av ordbok i Java
importera java.util. * public class My_Class {public static void main (String [] args) {// Initializing a Dictionary Dictionary edu = new Hashtable () // put () method edu.put ('1000', 'Edureka' ) edu.put ('2000', 'Platfrom') // element () metod: för (Enumeration i = edu.elements () i.hasMoreElements ()) {System.out.println ('Value in Dictionary:' + i.nextElement ())} // get () -metod: System.out.println ('nVärde vid nyckel = 3000:' + edu.get ('2000')) System.out.println ('Värde vid nyckel = 1000 : '+ edu.get (' 2000 ')) // isEmpty () metod: System.out.println (' nDet finns inget nyckel-värdepar: '+ edu.isEmpty () +' n ') // tangenter ( ) metod: för (Enumeration k = edu.keys () k.hasMoreElements ()) {System.out.println ('Keys in Dictionary:' + k.nextElement ())} // remove () metod: System.out .println ('nRemove:' + edu.remove ('1000')) System.out.println ('Kontrollera värdet för borttagen nyckel:' + edu.get ('1000')) System.out.println ('nSize of Dictionary: '+ edu.size ())}}
Produktion:
Värde i ordbok: Edureka
Value in Dictionary: Platform
Värde vid nyckel = 3000: null
Värde vid nyckel = 1000: Plattform
Det finns inget nyckel-värdepar: falskt
Nycklar i ordlistan: 1000
Nycklar i ordlistan: 2000
Ta bort: Edureka
Kontrollera värdet på borttagen nyckel: null
Ordbokens storlek: 1
Med detta kommer vi till slutet av denna blogg på Java Dictionary Class. Om du vill veta mer, kolla in av Edureka, ett pålitligt online-lärande företag med ett nätverk av mer än 250 000 nöjda elever spridda över hela världen. Edurekas Java J2EE- och SOA-utbildning och certifieringskurs är utformad för studenter och yrkesverksamma som vill bli Java-utvecklare. Kursen är utformad för att ge dig ett försprång till Java-programmering och träna dig för både kärn- och avancerade Java-koncept tillsammans med olika Java-ramverk som Hibernate & Vår .
Har du en fråga till oss? Vänligen nämna det i kommentarsektionen i denna 'Dictionary in Java' -blogg så kommer vi tillbaka till dig så snart som möjligt.