ما هي Java Iterable؟
ما هي Java Iterable؟

فيديو: ما هي Java Iterable؟

فيديو: ما هي Java Iterable؟
فيديو: 13- شرح Iterator 2024, مارس
Anonim

ال جافا قابل للتكرار واجهه المستخدم ( جافا . لانج. متوقعة ) هي إحدى واجهات الجذر الخاصة بـ جافا مجموعات API. فئة التي تنفذ جافا قابل للتكرار يمكن تكرار الواجهة مع جافا لكل حلقة. أعني بالتكرار أنه يمكن تكرار عناصرها الداخلية.

يجب معرفة ما هو قابل للتكرار؟

ان متوقعة هو كائن يحتوي على طريقة _iter_ تُرجع مكررًا ، أو تحدد طريقة _getitem_ يمكن أن تأخذ فهارس متسلسلة تبدأ من الصفر (وتثير خطأ في الفهرس عندما تصبح الفهارس غير صالحة). لذلك متوقعة هو كائن يمكنك الحصول على مكرر منه.

بالإضافة إلى ذلك ، هل مجموعة Java قابلة للتكرار؟ ال يضع واجهة تنفذ جافا قابل للتكرار واجهه المستخدم. لهذا السبب يمكنك تكرار عناصر ملف يضع باستخدام كل حلقة.

بخصوص هذا ، ما هو التكرار والمكرر في جافا؟

ان متوقعة يمثل مجموعة يمكن اجتيازها. تنفيذ متوقعة تسمح الواجهة للكائن بالاستفادة من كل حلقة. يفعل ذلك عن طريق استدعاء داخليًا مكرر () طريقة على الكائن. ال مكرر () تقوم الطريقة بإرجاع ملف التكرار والتي يمكن استخدامها بعد ذلك للتكرار على كائن من تلك الفئة.

ما هي الطريقة المطلوبة للواجهة القابلة للتكرار؟

ال واجهة متكررة بسيط للغاية - هناك واحد فقط طريقة لتنفيذ: Iterator (). عندما يقوم الفصل بتنفيذ ملف واجهة قابلة للتكرار ، إنه يخبر الفئات الأخرى أنه يمكنك الحصول على كائن Iterator لاستخدامه لتكرار (أي اجتياز) البيانات الموجودة في الكائن.

موصى به: