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

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

تصویری: تکرار کننده جاوا چگونه کار می کند؟
تصویری: با یه دختر این کارو نکن😰 2024, ممکن است
Anonim

اشاره گر به شما این امکان را می دهد که در یک مجموعه بچرخید، عناصر را به دست آورید یا حذف کنید. هر یک از کلاس های مجموعه یک را ارائه می دهد اشاره گر () متدی که an را برمی گرداند اشاره گر تا شروع مجموعه با استفاده از این اشاره گر شی، شما می توانید به هر عنصر در مجموعه، یک عنصر در یک زمان دسترسی داشته باشید.

به همین ترتیب، چرا در جاوا به iterator نیاز داریم؟

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

علاوه بر موارد فوق، تکرار در جاوا چیست؟ که در جاوا , تکرار تکنیکی است که برای توالی‌بندی یک بلوک کد به طور مکرر تا زمانی که یک شرط خاص وجود داشته باشد یا دیگر وجود نداشته باشد استفاده می‌شود. تکرارها یک رویکرد بسیار رایج است که با حلقه ها استفاده می شود. ما نیز می توانیم استفاده کنیم تکرار به عنوان رویکردی به نام معکوس و توابع فاکتوریل. بیایید به هر یک از آنها نگاه کنیم.

پس از آن، سوال این است که چگونه لیست تکرار کننده به صورت داخلی در جاوا کار می کند؟

جاوا ListIterator Methods void add(E e): عنصر مشخص شده را وارد می کند فهرست . boolean hasNext(): اگر این باشد true برمی‌گرداند تکرار کننده لیست عناصر بیشتری در هنگام عبور از فهرست در جهت جلو E next(): عنصر بعدی را برمی گرداند فهرست و موقعیت مکان نما را به جلو می برد.

کدام حلقه در جاوا سریعتر است؟

نه، تغییر نوع حلقه مهم نیست. تنها چیزی که می‌تواند آن را سریع‌تر کند، داشتن تودرتوی کمتر حلقه‌ها و حلقه زدن روی مقادیر کمتر است. تنها تفاوت بین حلقه for و a حلقه while هست نحو برای تعریف آنها اصلا تفاوت عملکردی وجود ندارد.

توصیه شده: