توضح هذه المقالة طرق اجتياز مجموعات Java Set وList وMine من خلال الأمثلة، وتشاركها معك كمرجع لك.
الطرق المحددة هي كما يلي:
الحزمة com.shellway.javase؛ java.util.Set;import java.util.TreeMap;import org.junit.Test;public class TestCollection { public static void print(Collection<? Extends Object> c){ Iterator<? Extends Object> it = c.iterator(); while (it.hasNext()) { Object object = (Object) System.out. println(object); } } @Test public void demo1(){ Set<String> set = new HashSet<String>(); set.add("AAA"); set.add("CCC"); print(set); // طريقة الاجتياز الأولى للمجموعة: استخدام Iterator<String> it1 = set.iterator(); (ss); } // طريقة الاجتياز الأولى للمجموعة: استخدام foreach for (String sss : set) { System.out.println(sss) } List<String> list = new ArrayList<String>(); list.add("DDDDD"); list.add("EEEEE"); list.add("FFFFF"); // الطريقة الأولى لاجتياز القائمة: لأن القائمة مرتبة، استخدم طريقتي size() وget() للحصول على for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i) }); // الطريقة الثانية لاجتياز القائمة: استخدم Iterator Iterator<String> it = list.iterator(); while (it.hasNext()) { System.out.println(it.next()) } //List The طريقة الاجتياز الثالثة: استخدم foreach for (String s2 : list) { System.out.println(s2); } Map<String,String> Map = new TreeMap<String, String>(); Map.put("جيري"، "10000")؛ Map.put("shellway"، "20000")؛ طريقة الاجتياز الأولى للخريطة: احصل أولاً على المفتاح، ثم احصل على القيمة Set<String> sett = Map.keySet(); System.out.println(s+":":+map.get(s)); } // طريقة الاجتياز الثانية للخريطة: احصل على زوج القيمة الرئيسية لإدخال (Map.Entry<String, String>: Map.entrySet) ( )) { System.out.println(entry.getKey()+" : "+entry.getValue());
يتم استخدام الأدوية العامة هنا لإجراء فحص سلامة النوع واجتياز كائنات المجموعة.
آمل أن يكون ما تصفه هذه المقالة مفيدًا للجميع في تعلم برمجة Java.