الغرض الأساسي من المكرر هوللسماح للمستخدم بمعالجة كل عنصر من عناصر الحاوية أثناء عزل المستخدم عن الهيكل الداخلي للحاوية. يسمح هذا للحاوية بتخزين العناصر بأي طريقة تريدها مع السماح للمستخدم بمعالجتها كما لو كانت سلسلة أو قائمة بسيطة.
ما هي الطرق المهمة في المكرر؟
واجهة التكرار تحدد ثلاث طرق على النحو الوارد أدناه:
- يعود صحيحًا إذا كان التكرار يحتوي على المزيد من العناصر العامة المنطقية hasNext؛
- إرجاع العنصر التالي في التكرار. يطرح NoSuchElementException إذا لم يكن هناك عنصر عام آخر موجود بعد ذلك ؛
- إزالة العنصر التالي في التكرار.
لماذا يعتبر المكرر أفضل من حلقة for؟
المكرر وكل حلقةأسرع من حلقة for بسيطة للمجموعات بدون وصول عشوائي، بينما في المجموعات التي تسمح بالوصول العشوائي ، لا يوجد تغيير في الأداء مع كل منها loop / for loop / iterator.
ما هو الغرض من مكونات المكرر؟
الغرض من مكون التكرار هولتوفير آلية للتكرار على عناصر كائن ولتقديم كل عنصر ككائن رسالة منفصل.
ما هي مزايا تكرار مجموعة باستخدام المكرر؟
مزايا التكرار في Java
Iterator في Javaيدعم كلا من عمليات القراءة وكذلك الإزالة. إذا كنت تستخدم حلقة for لكلا يمكن تحديث (إضافة / إزالة) المجموعة بينما بمساعدة مكرر يمكنك بسهولة تحديث المجموعة. إنه مؤشر عالمي لمجموعة API.