تحقق من وجود قيمة في TreeMap في Java
للتحقق من وجود قيمة مقترنة بمفتاح في TreeMap في Java ، تحتاج إلى استدعاء < span style = "عائلة الخط:" ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >يحتوي على مفتاح () < / سبان> من نمط TreeMap.يحتوي منطقي عام على القيمة (كائن val) < / span>: ترجع هذه الطريقة قيمة منطقية حقيقية إذا كان TreeMap يحتوي على مثيل واحد على الأقل من القيمة التي تبحث عنها val ، وإلا false. هذه الطريقة ممكنة منذ إصدار Java 1.2.
import java.util. * ؛المراجع:
Recherche_valeur_treemap الفئة العامة {
الفراغ العام الثابت الرئيسي (سلسلة [] args) {
// إنشاء TreeMap
TreeMap< سلسلة ، سلسلة> treemap = خريطة الشجرة الجديدة< سلسلة ، سلسلة> ();
// إدراج في treemap
treemap.put ("1" ، "a") ؛
treemap.put ("2" ، "b") ؛
treemap.put ("3" ، "c") ؛
treemap.put ("4" ، "d") ؛
treemap.put ("5" ، "e") ؛
// عرض العناصر الرئيسية والقيمة
Set set = treemap.keySet ();
مكرر المكرر = set.iterator ();
while(iterator.hasNext()){
مفتاح السلسلة = ((سلسلة) iterator.next());
سلسلة val = ((سلسلة) treemap.get (مفتاح)) ؛
System.out.println (مفتاح + "-> "+ فال) ؛
}
منطقي موجود = treemap.containsValue ("a") ؛
System.out.println ("القيمة a موجودة في القائمة: "+ موجود);
موجود = treemap.containsValue ("f") ؛
System.out.println ("قيمة f موجودة في القائمة: "+exists);
}
}
< / pre> الإخراج:
< pre class = "prettyprint lang-java" >1-> أ< ب ر />2-> ب< ب / >3-> ج< بروم/>4-> د< وبر/>5-> e
توجد قيمة A في القائمة: true
قيمة f موجودة في القائمة: false
JavaDoc: TreeMap containsValue() method