عن الدرس
غالبًا ما ترغب في التنقل بين العناصر في مجموعة. على سبيل المثال، قد ترغب في عرض كل عنصر. الطريقة الأسهل للقيام بذلك هي استخدام مُكرر، وهو كائن ينفذ واجهة Iterator أو ListIterator ، يتيح لك المُكرر التنقل بين مجموعة، والحصول على عناصر أو إزالتها. يمتد ListIterator إلى Iterator للسماح بالتنقل ثنائي الاتجاه لقائمة، وتعديل العناصر.