احصل على مفتاح / قيمة عنصر TreeMap الأخير في Java
رأينا في المقالة السابقة كيفية الحصول على العنصر الأول من TreeMap في Java. يشرح هذا البرنامج التعليمي كيفية استرداد المفتاح الأخير وقيمته من TreeMap في Java. للانتقال مباشرة إلى العنصر الأخير ، ما عليك سوى الاتصال ب lastKey () < / span > ، وبعد ذلك يمكنك الحصول على القيمة المقابلة من كائن الإدخال الذي تم إرجاعه بهذه الطريقة بالطريقة getValue ()< / span>.< pre class = "prettyprint lang-java" >import java.util.Iterator ؛
import java.util.Map.Entry;
import java.util.Set;
import java.util.TreeMap;
import java.util.map;
فئة عامة TreeMapFirstkey {
الفراغ الثابت العام الرئيسي (سلسلة a []) {
// إنشاء TreeMap
TreeMap< سلسلة ، عدد صحيح> tmap = خريطة الشجرة الجديدة< سلسلة ، عدد صحيح> ();
// إضافة أزواج قيمة المفتاح إلى TreeMap
tmap.put ("Key1" ، 8) ؛
tmap.put ("Key2" ، 6) ؛
tmap.put ("Key3" ، 11) ؛
tmap.put("Key4",7);
// الحصول على جميع المدخلات
تعيين مجموعة = tmap.entrySet ();
// احصل على مكرر لتصفح القائمة
مكرر itr = set.iterator ();
// إظهار جميع المواد في القائمة
while(itr.hasNext()) {
Map.Entry mentry = (Map.Entry)itr.next();
System.out.print ("مفتاح: "+mentry.getKey() + " - ");
System.out.println("القيمة: "+mentry.getValue());
}
الدخول< سلسلة ، عدد صحيح> الأنف والحنجرة = tmap.lastEntry ();
System.out.println ("آخر عنصر مفتاح/قيمة:");
System.out.println(ent.getKey()+" ==> "+ent.getValue());
}
}
< / pre> تشغيل هذا الرمز يعطي:
key: Key1 - القيمة: 8
key: Key2 - القيمة: 6
key: Key3 - القيمة: 11
key: Key4 - القيمة: 7
المفتاح الأول / القيمة:
Key4 ==> 7
< / pre> المراجع:
The lastKey () < / طريقة >