التكرار
التكرار هو نمط تصميم ، وهو كائن يمكنه اجتياز الكائنات وتحديدها في تسلسل ، ولا يحتاج المطورون إلى فهم الهيكل الأساسي للتسلسل. غالبًا ما يطلق على التكرار كائن "خفيف الوزن" لأنه رخيص لإنشائه.
وظيفة التكرار في Java بسيطة نسبيًا ولا يمكن نقلها إلا في اتجاه واحد:
(1) استخدام طريقة ايتراتور () يتطلب الحاوية لإرجاع جهاز التكرار. في المرة الأولى التي يتم فيها استدعاء طريقة التكرار التالية () ، فإنه يعيد العنصر الأول من التسلسل. ملاحظة: طريقة ITerator () هي واجهة java.lang.iterable وترثها المجموعة.
(2) استخدم التالي () للحصول على العنصر التالي في التسلسل.
(3) استخدم hasnext () للتحقق مما إذا كانت هناك عناصر في التسلسل.
(4) استخدم إزالة () لحذف العنصر الذي تم إرجاعه حديثًا من التكرار.
ITerator هو أبسط تطبيق لـ Java Iterator. يحتوي ListIriterator المصمم على القائمة على المزيد من الميزات ، ويمكنه اجتياز القائمة من اتجاهين ، أو إدراج وحذف عناصر من القائمة.
تطبيق Iterator:
قائمة l = new ArrayList () ؛ l.add ("aa") ؛ l.add ("bb") ؛ l.add ("cc") ؛ لـ (iterator iter = l.iterator () ؛ iter.hasNext () ؛) l.iterator () ؛ بينما (iter.hasnext ()) {string str = (string) iter.next () ؛ system.out.println (str) ؛}*/ما سبق هو استخدام ITerator Iterator في Java الذي قدمه لك المحرر. آمل أن يكون ذلك مفيدًا لك. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر إليك في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!