چرا تکرار کننده مهم است؟

فهرست مطالب:

چرا تکرار کننده مهم است؟
چرا تکرار کننده مهم است؟
Anonim

هدف اصلی یک تکرار کننده این است که به کاربر اجازه دهد هر عنصر یک ظرف را پردازش کند در حالی که کاربر را از ساختار داخلی ظرف جدا می کند. این به کانتینر اجازه می‌دهد تا عناصر را به هر شکلی که می‌خواهد ذخیره کند، در حالی که به کاربر اجازه می‌دهد با آن به‌گونه‌ای رفتار کند که گویی یک دنباله یا لیست ساده است.

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

واسط Iterator سه روش را به شرح زیر تعریف می کند:

  • در صورتی که تکرار عناصر بیشتری داشته باشد، درست برمی گردد.
  • عنصر بعدی را در تکرار برمی‌گرداند. اگر دیگر عنصر دیگری شیء عمومی را ارائه ندهد، NoSuchElementException را پرتاب می‌کند؛
  • عنصر بعدی را در تکرار حذف کنید.

چرا تکرار کننده بهتر از حلقه for است؟

Iterator و برای هر حلقه سریعتر از حلقه ساده برای مجموعه‌هایی هستند که دسترسی تصادفی ندارند، در حالی که در مجموعه‌هایی که امکان دسترسی تصادفی را فراهم می‌کنند، هیچ تغییری در عملکرد برای هر کدام وجود ندارد. loop/for loop/iterator.

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

هدف یک مؤلفه Iterator ارائه مکانیزمی برای تکرار روی عناصر یک شی و ارائه هر عنصر به عنوان یک شی پیام جداگانه است.

مزایای تکرار یک مجموعه با استفاده از تکرارکننده چیست؟

مزایای Iterator در جاوا

Iterator در جاوا هم از عملیات خواندن و هم حذف پشتیبانی می کند. اگر از حلقه برای شما استفاده می کنیدنمی توانید مجموعه را به روز کنید (افزودن/حذف) در حالی که با کمک یک تکرار کننده می توانید به راحتی مجموعه را به روز کنید. این یک مکان‌نمای جهانی برای API مجموعه است.

توصیه شده:

مقالات جالب
آیا یک کلمه به وفور وجود دارد؟
ادامه مطلب

آیا یک کلمه به وفور وجود دارد؟

تامین یا تولید فراوانی: مهاجران در حال حرکت به مناطق فراوان‌تر. plenti·ly· adv. فراوانی n. این صفت ها به معنای کامل بودن به اندازه نیاز یا میل است: عرضه فراوان. استعداد فراوان هنرمند؛ فضای زیاد؛ مقررات فراوان؛ محصول فراوان گندم. معنی فراوانی چیست؟ در مقادیر زیاد، یا به روشی که نشان می دهد چیزهای زیادی در دسترس است:

آیا التهاب لثه می تواند باعث تورم غدد لنفاوی شود؟
ادامه مطلب

آیا التهاب لثه می تواند باعث تورم غدد لنفاوی شود؟

در صورت عدم درمان، بیماری لثه به بیماری پریودنتال تبدیل می شود، عفونت گسترده بافت لثه که می تواند فک ها را نیز تحت تاثیر قرار دهد. بیماری پریودنتال همراه با درد، تورم، لق شدن دندان ها، خونریزی لثه و غدد لنفاوی متورم است. آیا مشکلات دندانی می تواند باعث تورم غدد لنفاوی شود؟ حفره ها، کارهای دندانپزشکی یا آسیب دهان می تواند منجر به عفونت در دندان شما شود.

آیا موش ها باید پنیر بخورند؟
ادامه مطلب

آیا موش ها باید پنیر بخورند؟

اگر موش به اندازه کافی گرسنه باشد، تقریباً هر چیزی را می خورد، از جمله پنیر. با این حال، اگر غذای دیگری در دسترس باشد، بسیاری از انواع موش‌ها از خوردن پنیر به‌ویژه انواع پنیر با بوی تند اجتناب می‌کنند. موش ها خوردن غلات، سبزیجات و غذاهای شیرین را به پنیر و سایر محصولات لبنی ترجیح می دهند.