فهم Java HashMaps



تقدم المدونة فهمًا شاملاً لـ Java Hashmaps

ما هي جافاHashMaps؟

Java HashMap هي فئة تُستخدم لإجراء عمليات مثل إدراج العناصر وحذفها وتحديد موقعها في الخريطة. نقوم بإنشاء خريطة ، حيث نقوم بتمرير نوعين من القيم وهما 'المفتاح' و 'القيمة'.





أثناء استخدام HashMaps ، سيتم وضع القيم في HashMap وكلما استرد المستخدم قيمة ، سيتم استخدام المفتاح من أجل استخدام القيمة.

الخريطة هي واجهة تقوم بتعيين المفاتيح للعناصر. الخرائط غير مرتبة وغير مرتبة. أنها تسمح بمفتاح واحد فارغ وقيم فارغة متعددة. يتم تخزين القيم في المفتاح والقيمة. يمكن أن يكون مفتاح واحد أو قيم متعددة خالية في HashMap بالكامل. يمكن أن يكون المفتاح أي كائن.



هناك عدة طرق متاحة في HashMap

  • وضع الكائن (مفتاح الكائن ، قيمة الكائن)
  • مفاتيح التعداد () - ستجلب المفاتيح
  • عناصر التعداد () - ستجلب العناصر
  • الحصول على الكائن (مفاتيح الكائن) - مرر المفتاح واحصل على القيمة المرتبطة به
  • Boolean يحتوي على مفتاح (مفتاح كائن) - يُستخدم للتحقق مما إذا كان المفتاح موجودًا في HashMap أم لا
  • Boolean يحتوي على القيمة (مفتاح الكائن) - قم بتمرير المفتاح
  • إزالة الكائن (مفتاح الكائن) - مرر المفتاح وقم بإزالة الكائن
  • الحجم الداخلي () - لاستخدام الحجم
  • String to String () - للتحويل إلى سلسلة

هناك قيم مقابلة لكل مفتاح حيث يمكن أن تكون القيم فارغة في HashMap أيضًا.

إنشاء HashMap.



مجموعة من الكائنات في برنامج جافا كمثال

HashMap hashmap = new HashMap ()

وضع العناصر

hashmap.put ('Ankita'، 9634.58)

hashmap.put ('Vishal'، 1283.48)

hashmap.put ('Gurinder'، 1478.10)

hashmap.put ('Krishna'، 199.11)

هنا ، نقوم بتمرير المفتاح والقيمة.

عرض القيمة - احصل على مكرر

مكرر التكرار = hashmap.entrySet (). iterator ()

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

جنبًا إلى جنب مع الخط:

بينما (iterator.hasNext ()) {

Map.Entry entry = (Map.Entry) iterator.next ()

System.out.print (entry.getKey () + ”:”)

System.out.printIn (entry.getValue ())

}

لديك سؤال لنا؟ أذكرها في قسم التعليقات وسنعاود الاتصال بك.

ما هو بيثون __init__

المنشورات ذات الصلة: