Woordenboek in Java is de abstracte klasse die de ouder is van die de sleutel-waarde-paarrelatie gebruikt. In deze blog leren we meer over de Dictionary-klasse in Java en maken we kennis met de verschillende methoden. Hieronder staan de onderwerpen die in deze blog worden behandeld:
- Controleer de grootte van het woordenboek
- Waarden toevoegen / plaatsen in woordenboek
- Retourneer waarden die aanwezig zijn in het woordenboek
- Haal de methode op om de waarden op te halen die met de sleutel zijn toegewezen
- Controleer of het woordenboek leeg is
- Sleutelwaarde verwijderen uit het woordenboek
Wat is woordenboek in Java?
Woordenboek is een abstracte klasse vertegenwoordigt een opslagplaats voor sleutel / waarde die werkt als Kaart . U kunt de waarde opslaan in een Dictionary-object en als deze eenmaal is opgeslagen, kunt u deze ophalen door de bijbehorende sleutel te gebruiken.
Verklaring:
openbare abstracte klasse Dictionary breidt Object
Bouwer:
Woordenboek () constructor
Methods of util.Dictionary Class
Laten we eens kijken naar een paar verschillende methoden van Dictionary Class.
Controleer de grootte van het woordenboek
size (): java.util.Dictionary.size () retourneert het aantal sleutel-waardeparen in de Dictionary
overbelasting versus overschrijven in java
Syntaxis:
public abstract int size ()
Waarden toevoegen / plaatsen in woordenboek
put (K-sleutel, V-waarde): java.util.Dictionary.put (K-sleutel, V-waarde) voegt sleutel-waardepaar toe aan het woordenboek
Syntaxis:
openbare samenvatting V put (K-toets, V-waarde)
Retourneer waarden die aanwezig zijn in het woordenboek
elements (): java.util.Dictionary.elements () retourneert waardevoorstelling in woordenboek
Syntaxis:
openbare abstracte opsommingselementen ()
__init__ python
Haal de methode op om de waarden op te halen die met de sleutel zijn toegewezen
get (Objectsleutel): java.util.Dictionary.get (Objectsleutel) geeft de waarde terug die is toegewezen aan de sleutel in het woordenboek
Syntaxis:
openbare samenvatting V get (Objectsleutel)
Controleer of het woordenboek leeg is
isEmpty (): java.util.Dictionary.isEmpty () controleert of het woordenboek leeg is of niet.
Syntaxis:
openbare abstracte boolean isEmpty ()
Retourneer true, als er geen sleutel / waarde-relatie in het woordenboek is, retourneer anders false.
Sleutelwaarde verwijderen uit woordenboek in Java
remove (Objectsleutel): java.util.Dictionary.remove (Objectsleutel) verwijdert het sleutel-waardepaar dat met de sleutel is toegewezen.
Syntaxis:
public abstract V remove (Objectsleutel)
hoe u een database test
Implementatie van woordenboek in Java
import java.util. * public class My_Class {public static void main (String [] args) {// Initialiseren van een Dictionary Dictionary edu = nieuwe hashtabel () // put () methode edu.put ('1000', 'Edureka' ) edu.put ('2000', 'Platfrom') // elements () methode: for (Enumeration i = edu.elements () i.hasMoreElements ()) {System.out.println ('Value in Dictionary:' + i.nextElement ())} // get () methode: System.out.println ('nValue at key = 3000:' + edu.get ('2000')) System.out.println ('Value at key = 1000 : '+ edu.get (' 2000 ')) // isEmpty () methode: System.out.println (' nEr is geen sleutel / waarde-paar: '+ edu.isEmpty () +' n ') // keys ( ) methode: for (Enumeration k = edu.keys () k.hasMoreElements ()) {System.out.println ('Keys in Dictionary:' + k.nextElement ())} // remove () methode: System.out .println ('nRemove:' + edu.remove ('1000')) System.out.println ('Controleer de waarde van de verwijderde sleutel:' + edu.get ('1000')) System.out.println ('nSize van woordenboek: '+ edu.size ())}}
Uitgang:
Waarde in woordenboek: Edureka
Waarde in woordenboek: platform
Waarde op sleutel = 3000: null
Waarde bij sleutel = 1000: Platform
Er is geen sleutel / waarde-paar: false
Sleutels in woordenboek: 1000
Keys in Dictionary: 2000
Verwijderen: Edureka
Controleer de waarde van de verwijderde sleutel: null
Grootte van woordenboek: 1
Hiermee komen we aan het einde van deze blog over de Java Dictionary Class. Als je meer wilt weten, bekijk dan de door Edureka, een vertrouwd online leerbedrijf met een netwerk van meer dan 250.000 tevreden leerlingen verspreid over de hele wereld. De training- en certificeringcursus Java J2EE en SOA van Edureka is bedoeld voor studenten en professionals die Java-ontwikkelaar willen worden. De cursus is ontworpen om u een voorsprong te geven in het programmeren van Java en u te trainen in zowel kern- als geavanceerde Java-concepten, samen met verschillende Java-frameworks zoals Hibernate & De lente .
Heeft u een vraag voor ons? Geef het alstublieft aan in het commentaargedeelte van deze 'Woordenboek in Java' -blog en we nemen zo snel mogelijk contact met u op.