تکرار کننده جاوا چیست؟
تکرار کننده جاوا چیست؟

تصویری: تکرار کننده جاوا چیست؟

تصویری: تکرار کننده جاوا چیست؟
تصویری: آموزش javascript - تابع چیست؟ آموزش function در جاوا اسکریپت 2024, ممکن است
Anonim

که در جاوا , اشاره گر یک رابط موجود در چارچوب مجموعه در است جاوا . بسته کاربردی این هست یک جاوا مکان نما برای تکرار مجموعه ای از اشیاء استفاده می شود. برای پیمایش عناصر شی مجموعه یک به یک استفاده می شود. از آن زمان در دسترس است جاوا 1.2 چارچوب مجموعه.

با در نظر گرفتن این موضوع، لیست تکرار کننده در جاوا چیست؟

پسندیدن اشاره گر , ListIterator هست یک جاوا تکرار کننده ، که برای تکرار عناصر یک به یک از a استفاده می شود فهرست کنید شی اجرا شده از آن زمان در دسترس است جاوا 1.2. گسترش می یابد اشاره گر رابط. بر خلاف اشاره گر ، از تکرارهای جهت جلو و جهت عقب پشتیبانی می کند.

سوال بعدی این است که تکرار کننده و enumeration در جاوا چیست؟ شمارش و اشاره گر دو رابط در هستند جاوا . بسته util که برای عبور از عناصر یک شی مجموعه استفاده می شود. استفاده كردن شمارش ، فقط می توانید از شی Collection عبور کنید. اما با استفاده از اشاره گر ، همچنین می توانید یک عنصر را هنگام عبور از مجموعه حذف کنید.

پس چرا به iterator در جاوا نیاز داریم؟

5 پاسخ. همانطور که شما بیان کرده اید اشاره گر زمانی استفاده می شود که شما خواستن برای حذف موارد در حالی که روی محتویات آرایه تکرار می کنید. اگر از یک اشاره گر اما به سادگی یک حلقه for داشته باشید و در داخل آن از روش remove استفاده کنید، استثناهایی دریافت خواهید کرد زیرا محتویات آرایه در حین تکرار تغییر می کند.

آیا جاوا تکرار کننده بعدی دارد؟

بولی دارای بعدی است (): اگر true را برمی گرداند Iterator دارد عنصر بیشتری برای تکرار هدف - شی بعد (): آن را برمی گرداند بعد عنصر در مجموعه تا زمانی که دارای بعدی است () روش بازگشت واقعی. این روش اگر این تابع قبلاً فراخوانی شده باشد، "IllegalStateException" را می اندازد بعد () فراخوانی می شود.

توصیه شده: