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

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

تصویری: افزودن لیست چگونه کار می کند؟
تصویری: آموزش افزودن ماهواره در لیست ماهواره ها✅ ✅👍 2024, ممکن است
Anonim

ArrayList از کپی کم عمق برای کپی مرجع شی به نمونه جدید ArrayList استفاده می کند. هنگامی که یک نمونه ArrayList بدون ظرفیت اولیه ایجاد می شود و خالی است، اضافه کردن () متد به فراخوانی شده است اضافه کردن یک عنصر در نمونه ArrayList، کد زیر برای اعمال اندازه پیش فرض به آرایه اجرا می شود.

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

کار داخلی از ArrayList یا چگونه اضافه کردن (هدف - شی) روش به صورت داخلی کار می کند که در ArrayList در جاوا ArrayList به صورت داخلی از شی آرایه به استفاده می کند اضافه کردن (یا ذخیره) عناصر. به عبارت دیگر، ArrayList توسط Array data -structure پشتیبانی می شود. آرایه از ArrayList قابل تغییر اندازه (یا پویا) است.

چگونه می توان یک مورد را به یک لیست در جاوا اضافه کرد؟ دو روش برای افزودن عناصر به لیست وجود دارد.

  1. add(E e): عنصر را در انتهای لیست اضافه می کند. از آنجایی که List از Generics پشتیبانی می کند، نوع عناصری که می توانند اضافه شوند، هنگام ایجاد لیست تعیین می شود.
  2. add(int index, E element): عنصر را در شاخص داده شده درج می کند.

به این ترتیب، یک لیست آرایه چگونه کار می کند؟

ArrayList یک آرایه قابل تغییر اندازه از رابط List است. ArrayList با اضافه شدن عناصر به آن به صورت پویا رشد می کند. اما اندازه آرایه را نمی توان به صورت پویا افزایش داد. بنابراین، آنچه در داخل اتفاق می افتد این است که یک آرایه جدید ایجاد می شود و آرایه قدیمی در آرایه جدید کپی می شود.

چگونه می توان یک آیتم را به ArrayList اضافه کرد؟

ArrayList رابط List را پیاده سازی می کند. به اضافه کردن یک عنصر تا پایان یک ArrayList استفاده: بولی اضافه کردن (Elt); // اضافه کردن ارجاع به یک شیء elt تا انتهای آن ArrayList ، // افزایش اندازه به یک. در صورت نیاز ظرفیت افزایش می یابد. // همیشه true را برمی گرداند.

توصیه شده: