فهرست مطالب:

چگونه یک فهرست را از ArrayList حذف می کنید؟
چگونه یک فهرست را از ArrayList حذف می کنید؟

تصویری: چگونه یک فهرست را از ArrayList حذف می کنید؟

تصویری: چگونه یک فهرست را از ArrayList حذف می کنید؟
تصویری: عناصر را از فهرست آرایه در جاوا حذف کنید 2024, ممکن است
Anonim

برداشتن (بین فهرست مطالب ) – حذف عنصر از جانب فهرست آرایه در مشخص شده فهرست مطالب . این روش موارد مشخص شده را حذف می کند عنصر E در زمان مشخص شده موقعیت در این لیست را حذف می کند عنصر در حال حاضر در آن موقعیت و همه موارد بعدی عناصر به سمت چپ منتقل می شوند (یکی از آنها کم می شود شاخص ها ). فهرست مطالب با 0 شروع کنید

به طور مشابه، پرسیده می شود، چگونه می توان یک فهرست را از ArrayList در جاوا حذف کرد؟

دو راه برای حذف یک عنصر از ArrayList وجود دارد

  1. با استفاده از متدهای remove(): ArrayList دو متد remove() را ارائه می دهد. آ.
  2. remove(int index): پذیرفتن نمایه شیء برای حذف. ب
  3. remove(Obejct obj): پذیرفتن شیء برای حذف.

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

در مرحله دوم، چگونه چیزی را از یک ArrayList حذف می کنید؟

دو راه وجود دارد برداشتن اشیاء از ArrayList در جاوا، ابتدا با استفاده از برداشتن روش () و دوم با استفاده از Iterator. ArrayList اضافه بار فراهم می کند برداشتن روش () ، یک شاخص پذیرفتن شیئی که باید حذف شود یعنی. برداشتن (int index)، و شیء دیگری را می پذیرد که باید حذف شود، یعنی. برداشتن (شیء شیء).

چگونه می توان یک عنصر را از ArrayList در حین تکرار حذف کرد؟

حتی با وجود جاوا. استفاده کنید. ArrayList را فراهم می کند برداشتن () روش ها، به عنوان مثال برداشتن (int index) و برداشتن (هدف - شی عنصر ، نمی توانید از آنها استفاده کنید برداشتن موارد در حین تکرار بر فراز ArrayList در جاوا زیرا در صورت فراخوانی ConcurrentModificationException را پرتاب می کنند در حین تکرار.

توصیه شده: