ملخص حلقة قائمة Java وحلقة الخريطة
لقد قمت بإجراء ملخص للقائمة والخريطة. لم يكن لدي أي محتوى تقني ، لذلك قمت بمراجعة واجهة برمجة التطبيقات للتو.
بيئة الاختبار تحت JUNIT4 ، وستكون هي نفسها إذا لم تكتب طريقة رئيسية بنفسك.
بادئ ذي بدء ، هناك ثلاث حلقات من القائمة:
Test public void forlisttest () {list <string> list = new ArrayList <string> () ؛ list.add ("1") ؛ list.add ("2") ؛ list.add ("3") ؛ list.add ("4") ؛ list.add ("5") ؛ // لا تحتاج حلقة ITerator إلى معرفة حجم ونوع المجموعة ، وهو الخيار الأفضل لـ (suppressWarnings ("rawtypes") iterator ITerator = list.iterator () ؛ iterator.hasnext () ؛) {string list = (string) iterator.next () ؛ System.out.println ("01) ITerator من أجل: ====================================================================== ========================================================================= بالنسبة إلى الحلقة ، لا يحتاج إلى معرفة حجم المجموعة فحسب ، بل يتطلب أيضًا طلب (int i = 0 ؛ i <list.size () ؛ i ++) { System.out.println ("03) لـ ===================================================== ========================================================================= ========================================================================= ========================================================================= }} ثم هناك أربع حلقات من الخريطة:
test public void formaptest () {map <string ، string> map = new HashMap <string ، string> () ؛ map.put ("01" ، "1") ؛ map.put ("02" ، "2") ؛ map.put ("03" ، "3") ؛ map.put ("04" ، "4") ؛ map.put ("05" ، "5") ؛ SET <STRING> KEYSET = MAP.KEYSET () ؛ //1.KeySet's foreach طريقة (مفتاح السلسلة: KeySet) {system.out.println ("1) KeySet:" + "key:" + key + "value:" + map.get (key)) ؛ } set <intern <string ، string >> intplySet = map.entryset () ؛ //2. System.out.println ("02) entryse ، iterator: key:" + enter.getKey () + "VALUE:" + entry.getValue ()) ؛ } // 3. الموصى بها ، الحد الأقصى للسعة (الإدخال <string ، string> intpl: interset) {system.out.println ("03) Entplset ، foreach: key:" + intpl.getKey () + "value:" + entry.getValue ()) ؛ } collection <string> bases = map.values () ؛ // 4. الأساليب التي يحلقها فقط قيمة (قيمة السلسلة: القيم) {system.out.println ("04) القيم ، فقط للقيم ، القيمة:" + value) ؛ }}شكرا لك على القراءة ، آمل أن تساعدك. شكرا لك على دعمك لهذا الموقع!