كيفية الحصول على حجم خريطة الشجرة في جافا

يوضح مثال التعليمات البرمجية هذا كيفية الحصول على حجم أو عدد المفاتيح والقيم المخزنة في TreeMap باستخدام النمط الحجم () < / span>.

للحصول على الحجم ، استخدم النمط size() من فئة TreeMap التي ترجع عدد أزواج المفاتيح/القيم المخزنة في TreeMap للكائنات.

يتم عرض النتائج التي تم الحصول عليها قبل وبعد إضافة وإزالة العناصر.

import java.util.*; 

TreeMap_size الفئة العامة {
الفراغ الثابت العام الرئيسي (سلسلة [] args) {
// إنشاء TreeMap
TreeMap< عدد صحيح ، سلسلة> treemap = خريطة الشجرة الجديدة< عدد صحيح ، سلسلة> ();

// إدراج في treemap
treemap.put (1 ، "ab") ؛
treemap.put (2 ، "ba") ؛
treemap.put (3 ، "قبل الميلاد") ؛

// عناصر العرض
Set set = treemap.keySet ();
مكرر المكرر = set.iterator ();
while(iterator.hasNext()){
مفتاح عدد صحيح = ((عدد صحيح) iterator.next());
سلسلة val = ((سلسلة) treemap.get (مفتاح)) ؛
System.out.println (مفتاح + "-> "+ فال) ؛
}

//initial treemap size
System.out.println ("قبل: "+treemap.size()+" عنصر (عناصر)");

//add key/value
treemap.put(4, "cb");
System.out.println("بعد إضافة: "+treemap.size()+" عنصر (عناصر)")؛

سلسلة val = treemap.remove(3);
System.out.println("بعد إزالة "+val+": "+treemap.size()+" عنصر (عناصر)")؛
}
}
< / pre> الإخراج:

< pre class = "prettyprint lang-java" >1-> Ab
2-> BA
3-> bc
before: 3 items
after إضافة: 4 صنف (عناصر)
بعد حذف BC: 3 صنف (عناصر)
المراجع:
JavaDoc: TreeMap size() method