كيفية تصفح HashMap في جافا
في هذا البرنامج التعليمي ، سنستخدم طريقتين لاجتياز HashMap في Java:
- Loop for< / li>
- Loop while  ؛ + Iterator < / li>< / ol >
في المثال أدناه ، نتصفح جدول تجزئة HashMap باستخدام كلتا الطريقتين: ل والمكرر داخل while.
import java.util.HashMap;
import java.util.Iterator;
import java.util.map;
parcoursHashMap من الفئة العامة {
الفراغ العام الثابت الرئيسي (سلسلة [] args) {
HashMap< سلسلة ، مزدوجة> map = HashMap جديد< سلسلة ، مزدوجة> ();
map.put("A",12.0);
map.put("B"، 42.1);
map.put("C",5.6);
map.put("D",29.7);
//for
System.out.println ("for:"loop);
for (Map.Entry mapentry: map.entrySet()) {
System.out.println("key: "+mapentry.getKey()
+ " | القيمة: " + mapentry.getValue ());
}
//while+iterator
System.out.println("بينما حلقة");
مكرر المكرر = map.entrySet () .iterator ();
بينما (iterator.hasNext()) {
Map.Entry mapentry = (Map.Entry) iterator.next();
System.out.println ("مفتاح: "+mapentry.getKey ()
+ " | القيمة: " + mapentry.getValue ());
}
}
}
< / string >< / string >< / pre>