ما هو القاموس في جافا وكيفية إنشائه؟



القاموس هو فئة مجردة تعين المفاتيح للقيم. في هذه المقالة ، سوف نناقش حول القواميس في Java وتطبيقها.

القاموس في Java هو فئة مجردة هي أصل الذي يستخدم علاقة زوج المفتاح والقيمة. في هذه المدونة ، سنتعلم المزيد عن فئة القاموس في Java ونتعرف على الطرق المختلفة. فيما يلي الموضوعات التي تم تناولها في هذه المدونة-

ما هو القاموس في جافا؟

القاموس هو فئة مجردة يمثل مستودع تخزين مفتاح / قيمة يعمل مثل خريطة . يمكنك تخزين القيمة في كائن قاموس وبمجرد تخزينه ، يمكنك استرداده باستخدام مفتاحه.





إعلان:

يوسع قاموس فئة المجردة العامة الكائن

المنشئ:

مُنشئ القاموس ()



طرق الاستخدام

دعونا نلقي نظرة على بعض الطرق المختلفة لـ Dictionary Class.

تحقق من حجم القاموس

size (): java.util.Dictionary.size () تُرجع عدد أزواج المفتاح والقيمة في القاموس

بناء الجملة:
حجم int الملخص العام ()



إضافة / وضع القيم في القاموس

وضع (مفتاح K ، قيمة V): يضيف java.util.Dictionary.put (مفتاح K ، قيمة V) زوج مفتاح-قيمة إلى القاموس

بناء الجملة:
وضع V المجرد العام (مفتاح K ، قيمة V)

إرجاع القيم الموجودة في القاموس

العناصر (): java.util.Dictionary.elements () تُرجع تمثيل القيمة في القاموس

mongodb إنشاء مستخدم لقاعدة البيانات

بناء الجملة:
عناصر تعداد الملخص العام ()

احصل على طريقة لجلب القيم التي تم تعيينها باستخدام المفتاح

get (مفتاح الكائن): يُرجع java.util.Dictionary.get (مفتاح الكائن) القيمة التي تم تعيينها باستخدام المفتاح في القاموس

بناء الجملة:
الملخص العام V get (مفتاح الكائن)

تحقق مما إذا كان القاموس فارغًا

isEmpty (): java.util.Dictionary.isEmpty () للتحقق مما إذا كان القاموس فارغًا أم لا.

بناء الجملة:
قيمة المنطقية العامة المجردة فارغة ()

إرجاع صحيح ، إذا لم تكن هناك علاقة قيمة مفتاح في القاموس وإلا فسيعود خطأ.

إزالة قيمة المفتاح من القاموس في Java

إزالة (مفتاح الكائن): java.util.Dictionary.remove (مفتاح الكائن) يزيل زوج المفتاح والقيمة المعين بالمفتاح.

بناء الجملة:
الملخص العام V إزالة (مفتاح الكائن)

تنفيذ القاموس بجافا

import 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') // العناصر () الطريقة: لـ (Enumeration i = edu.elements () i.hasMoreElements ()) {System.out.println ('القيمة في القاموس:' + i.nextElement ())} // get () method: System.out.println ('nValue at key = 3000:' + edu.get ('2000')) System.out.println ('القيمة عند المفتاح = 1000 : '+ edu.get (' 2000 ')) // isEmpty () method: System.out.println (' n لا يوجد زوج مفتاح وقيمة: '+ edu.isEmpty () +' n ') // keys ( ) الطريقة: لـ (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 ('تحقق من قيمة المفتاح الذي تمت إزالته:' + edu.get ('1000')) System.out.println ('nSize من القاموس: '+ edu.size ())}}

انتاج:

القيمة في القاموس: Edureka
القيمة في القاموس: النظام الأساسي
القيمة عند المفتاح = 3000: خالية
القيمة عند المفتاح = 1000: النظام الأساسي
لا يوجد زوج مفتاح ذو قيمة: خطأ
مفاتيح في القاموس: 1000
مفاتيح في القاموس: 2000
إزالة: Edureka
تحقق من قيمة المفتاح الذي تمت إزالته: فارغ
حجم القاموس: 1

قائمة أحداث جافا سكريبت مع أمثلة

بهذا نصل إلى نهاية هذه المدونة في Java Dictionary Class. إذا كنت ترغب في معرفة المزيد ، تحقق من من Edureka ، شركة تعليمية موثوقة عبر الإنترنت مع شبكة تضم أكثر من 250.000 متعلم راضٍ منتشرين في جميع أنحاء العالم تم تصميم دورة تدريب وشهادة Java J2EE و SOA من Edureka للطلاب والمهنيين الذين يرغبون في أن يصبحوا مطوري Java. تم تصميم الدورة التدريبية لمنحك السبق في برمجة Java وتدريبك على مفاهيم Java الأساسية والمتقدمة جنبًا إلى جنب مع العديد من أطر Java مثل Hibernate & ربيع .

لديك سؤال لنا؟ يرجى ذكر ذلك في قسم التعليقات في مدونة 'Dictionary in Java' وسنعاود الاتصال بك في أقرب وقت ممكن.