import java.util.*;المراجع:
TreeMap_remove الفئة العامة {
الفراغ الثابت العام الرئيسي (سلسلة [] args) {
// إنشاء TreeMap
TreeMap< عدد صحيح ، سلسلة> treemap = خريطة الشجرة الجديدة< عدد صحيح ، سلسلة> ();
// إدراج في treemap
treemap.put (1 ، "a1") ؛
treemap.put (2 ، "a2") ؛
treemap.put (3 ، "a3") ؛
treemap.put (4 ، "a4") ؛
// عناصر العرض
Set set = treemap.keySet ();
مكرره = set.iterator ();
while(it.hasNext()){
مفتاح عدد صحيح = ((عدد صحيح) it.next());
سلسلة val = ((سلسلة) treemap.get (مفتاح)) ؛
System.out.println (مفتاح + "-> "+ فال) ؛
}
System.out.println ("حجم خريطة الشجرة الأولي: "+treemap.size()+" عنصر (عناصر)");
//remove the second and fourth element
String val2 = treemap.remove(2);
سلسلة val4 = treemap.remove(4);
//show items after delete
System.out.println("\nafter delete");
set = treemap.keySet ();
it = set.iterator ();
while(it.hasNext()){
مفتاح عدد صحيح = ((عدد صحيح) it.next());
سلسلة val = ((سلسلة) treemap.get (مفتاح)) ؛
System.out.println (مفتاح + "-> "+ فال) ؛
}
System.out.println("بعد إزالة القيم "+val2+" +
" و"+val4+": "+treemap.size()+" عنصر (عناصر)");
}
}
< / pre> الإخراج:
< pre class = "prettyprint lang-java" >1-> A1
2-> A2
3-> A3
4-> A4 < BR / > حجم خريطة الشجرة الأولية: 4 عنصر (عناصر) < BR / >
بعد الحذف
1-> A1
3-> a3
بعد إزالة قيم a2 و a4: عنصران (عناصر)
Please disable your ad blocker and refresh the window to use this website.