Τι είναι το λεξικό στην Java και πώς να το δημιουργήσετε;



Το Λεξικό είναι μια αφηρημένη τάξη που χαρτογραφεί κλειδιά σε τιμές. Σε αυτό το άρθρο, θα συζητήσουμε για τα λεξικά στην Java και την εφαρμογή της.

Το λεξικό στην Java είναι η αφηρημένη τάξη που είναι ο γονέας του που χρησιμοποιεί τη σχέση ζεύγους κλειδιού-τιμής. Σε αυτό το ιστολόγιο, θα μάθουμε περισσότερα για την κατηγορία Λεξικών στην Java και θα εξοικειωθούμε με τις διάφορες μεθόδους. Ακολουθούν τα θέματα που καλύπτονται σε αυτό το ιστολόγιο-

Τι είναι το λεξικό στην Java;

Το λεξικό είναι ένα αφηρημένη τάξη που αντιπροσωπεύει ένα αποθετήριο αποθήκευσης κλειδιού / τιμής που λειτουργεί όπως Χάρτης . Μπορείτε να αποθηκεύσετε την τιμή σε ένα αντικείμενο Λεξικού και μόλις αποθηκευτεί, μπορείτε να την ανακτήσετε χρησιμοποιώντας το κλειδί του.





Δήλωση:

δημόσια αφηρημένη τάξη Λεξικό επεκτείνει το αντικείμενο

Οικοδόμος:

Λεξικό () κατασκευαστής



Μέθοδοι χρήσης. Κατηγορία κατηγορίας

Ας ρίξουμε μια ματιά σε μερικές διαφορετικές μεθόδους της Κατηγορίας Λεξικών.

φροντιστήριο πληροφορικής για αρχάριους

Ελέγξτε το μέγεθος του λεξικού

size (): java.util.Dictionary.size () επιστρέφει τον αριθμό ζευγών κλειδιών-τιμών στο Λεξικό

Σύνταξη:
δημόσιο αφηρημένο int μέγεθος ()



Προσθήκη / τοποθέτηση τιμών στο λεξικό

put (πλήκτρο K, τιμή V): java.util.Dictionary.put (πλήκτρο K, τιμή V) προσθέτει ζεύγος κλειδιών-τιμών στο λεξικό

Σύνταξη:
δημόσια περίληψη V put (πλήκτρο K, τιμή V)

Επιστρέψτε τις τιμές που υπάρχουν στο λεξικό

Στοιχεία (): java.util.Dictionary.elements () επιστρέφει την αναπαράσταση της αξίας στο λεξικό

Σύνταξη:
δημόσια αφηρημένη Στοιχεία απαρίθμησης ()

java πώς να βγείτε από ένα πρόγραμμα

Λήψη μεθόδου για τη λήψη των τιμών που αντιστοιχίζονται με το κλειδί

get (Object key): java.util.Dictionary.get (Object key) επιστρέφει την τιμή που έχει αντιστοιχιστεί με το κλειδί στο λεξικό

Σύνταξη:
δημόσια περίληψη V get (κλειδί αντικειμένου)

Ελέγξτε εάν το λεξικό είναι κενό

isEmpty (): java.util.Dictionary.isEmpty () ελέγχει εάν το λεξικό είναι κενό ή όχι.

Σύνταξη:
δημόσια αφηρημένη boolean isEmpty ()

Επιστρέψτε true, εάν δεν υπάρχει σχέση κλειδιού-τιμής στο λεξικό αλλιώς επιστρέψτε false

Κατάργηση της τιμής κλειδιού από το λεξικό σε Java

remove (Object key): java.util.Dictionary.remove (Object key) αφαιρεί το ζεύγος κλειδιού-τιμής που αντιστοιχίζεται με το κλειδί.

χρήση του charat στην Ιάβα

Σύνταξη:
δημόσια περίληψη V αφαίρεση (κλειδί αντικειμένου)

Εφαρμογή λεξικού στην Ιάβα

εισαγωγή java.util. * δημόσια τάξη My_Class {public static void main (String [] args) {// Έναρξη ενός λεξικού λεξικό edu = νέο Hashtable () // put () μέθοδο edu.put ('1000', 'Edureka' edu.put ('2000', 'Platfrom') // Στοιχεία () μέθοδος: για το [Enumeration i = edu.elements () i.hasMoreElements ()) {System.out.println ('Value in Dictionary:' + Μέθοδος i.nextElement ())} // get (): System.out.println ('nValue at key = 3000:' + edu.get ('2000')) System.out.println ('Value at key = 1000 : '+ edu.get (' 2000 ')) // isEmpty () μέθοδος: System.out.println (' nΔεν υπάρχει ζεύγος κλειδιού-τιμής: '+ edu.isEmpty () +' n ') // πλήκτρα ( ) μέθοδος: για [Αριθμολόγηση k = edu.keys () k.hasMoreElements ()) {System.out.println ('Keys in Dictionary:' + k.nextElement ())} // remove () μέθοδος: System.out .println ('nRemove:' + edu.remove ('1000')) System.out.println ('Έλεγχος της τιμής του αφαιρεθέντος κλειδιού:' + edu.get ('1000')) System.out.println ('nSize του λεξικού: '+ edu.size ())}}

Παραγωγή:

Αξία στο λεξικό: Edureka
Αξία στο λεξικό: Πλατφόρμα
Τιμή στο κλειδί = 3000: null
Τιμή στο κλειδί = 1000: Πλατφόρμα
Δεν υπάρχει ζεύγος κλειδιού-τιμής: false
Κλειδιά στο λεξικό: 1000
Κλειδιά στο λεξικό: 2000
Αφαίρεση: Edureka
Ελέγξτε την τιμή του αφαιρεθέντος κλειδιού: null
Μέγεθος λεξικού: 1

Με αυτό, φτάνουμε στο τέλος αυτού του ιστολογίου στην τάξη λεξικών Java. Εάν θέλετε να μάθετε περισσότερα, ρίξτε μια ματιά στο από την Edureka, μια αξιόπιστη διαδικτυακή εταιρεία εκμάθησης με δίκτυο περισσότερων από 250.000 ικανοποιημένων μαθητών σε όλο τον κόσμο. Το μάθημα εκπαίδευσης και πιστοποίησης Java J2EE και SOA της Edureka έχει σχεδιαστεί για φοιτητές και επαγγελματίες που θέλουν να γίνουν προγραμματιστές Java. Το μάθημα έχει σχεδιαστεί για να σας δώσει μια πρώτη αρχή στον προγραμματισμό Java και να σας εκπαιδεύσει τόσο για βασικές όσο και για προχωρημένες ιδέες Java μαζί με διάφορα πλαίσια Java όπως το Hibernate & Ανοιξη .

Έχετε μια ερώτηση για εμάς; Παρακαλώ αναφέρετέ το στην ενότητα σχολίων αυτού του ιστολογίου 'Λεξικό σε Java' και θα επικοινωνήσουμε μαζί σας το συντομότερο δυνατό.