מהו מילון בג'אווה וכיצד ליצור אותו?



מילון הוא מחלקה מופשטת הממפה מפתחות לערכים. במאמר זה נדון אודות מילונים בג'אווה והשלמתו.

מילון בג'אווה הוא המעמד המופשט שהוא ההורה של המשתמשת בקשר הזוגי-ערך מפתח. בבלוג זה נלמד עוד על שיעור המילון בג'אווה ונכיר את השיטות השונות. להלן הנושאים המכוסים בבלוג זה-

מה זה מילון בג'אווה?

מילון הוא מעמד מופשט המייצג מאגר אחסון מפתח / ערך הפועל כמו מַפָּה . אתה יכול לאחסן את הערך באובייקט מילון וברגע שהוא נשמר, אתה יכול לאחזר אותו באמצעות המקש שלו.





הַצהָרָה:

מעמד מופשט ציבורי מילון מרחיב את האובייקט

בּוֹנֶה:

בונה מילון ()



שיטות השימוש בכיתת מילון

בואו נסתכל על כמה שיטות שונות של Class Dictionary.

בדוק את גודל המילון

size (): java.util.Dictionary.size () מחזירה את מספר זוגות ערך המפתח במילון

תחביר:
גודל תקציר תקציבי ציבורי ()



הוסף / הכניס ערכים למילון

put (מקש K, ערך V): java.util.Dictionary.put (מקש K, ערך V) מוסיף צמד ערך מפתח למילון

גודל המערך ב- javascript

תחביר:
תקציר ציבורי V לשים (מקש K, ערך V)

החזר ערכים הקיימים במילון

יסודות (): java.util.Dictionary.elements () מחזיר ייצוג ערך במילון

תחביר:
מופשט ציבורי אלמנטים של ספירה ()

קבל שיטה להביא את הערכים הממופים עם המפתח

קבל (מפתח עצם): java.util.Dictionary.get (מפתח אובייקט) מחזיר את הערך שממופה עם המפתח במילון

תחביר:
תקציר ציבורי V קבל (מפתח אובייקט)

בדוק אם המילון ריק

isEmpty (): java.util.Dictionary.isEmpty () בודק אם המילון ריק או לא.

תחביר:
מופשט בוליאני מופשט ציבורי הוא ריק ()

השב נכון, אם אין קשר מפתח-ערך במילון אחר החזר שקר.

הסרת ערך המפתח מהמילון בג'אווה

remove (מפתח עצם): java.util.Dictionary.remove (מפתח אובייקט) מסיר את צמד ערכי המפתח הממופה עם המפתח.

תחביר:
תקציר ציבורי V הסר (מפתח אובייקט)

יישום מילון בג'אווה

ייבא java.util. * class class My_Class {public static void main (String [] args) {// אתחול מילון מילון edu = new Hashtable () // put () method edu.put ('1000', 'Edureka' ) שיטת edu.put ('2000', 'Platfrom') // יסודות (): עבור (Enumeration i = edu.elements () i.hasMoreElements ()) {System.out.println ('ערך במילון:' + 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 ') // מקשים ( ) שיטה: עבור (Enumeration k = edu.keys () k.hasMoreElements ()) {System.out.println ('מפתחות במילון:' + k.nextElement ())} // remove () שיטה: System.out .println ('n הסר:' + edu.remove ('1000')) System.out.println ('בדוק את הערך של המפתח שהוסר:' + edu.get ('1000')) System.out.println ('nSize מילון: '+ edu.size ())}}

תְפוּקָה:

ערך במילון: אדוריקה
ערך במילון: פלטפורמה
ערך במקש = 3000: null
ערך במקש = 1000: פלטפורמה
אין צמד ערכי מפתח: שקר
מפתחות במילון: 1000
מפתחות במילון: 2000
הסר: אדוריקה
בדוק את הערך של המפתח שהוסר: null
גודל המילון: 1

עם זאת, אנו מגיעים לסוף הבלוג הזה בשיעור מילון ג'אווה. אם ברצונך ללמוד עוד, עיין ב מאת אדוריקה, חברת למידה מקוונת מהימנה עם רשת של יותר מ -250,000 לומדים מרוצים הפזורים ברחבי העולם. קורס ההכשרה וההסמכה של Java J2EE ו- SOA של אדוריקה מיועד לסטודנטים ואנשי מקצוע שרוצים להיות מפתח Java. הקורס נועד לתת לך יתרון בתכנות ג'אווה ולהכשיר אותך למושגי הליבה והמתקדמים של Java יחד עם מסגרות Java שונות כמו Hibernate & אביב .

יש לך שאלה עבורנו? אנא הזכיר זאת בקטע ההערות בבלוג 'מילון בג'אווה' ונחזור אליך בהקדם האפשרי.