java, آموزش قدم به قدم جاوا, جاوا

Arraylist در جاوا (ArrayList in java)

Arraylist در جاوا

در این جلسه تیم کدگیت به آموزش arraylist در جاوا میپردازد. پیش نیاز این آموزش آشنایی با اشیا و متد و generic در جاوا است.

Arraylist

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

پیاده سازی Arraylist در جاوا

لیست آرایه ای یا Arraylist در جاوا به عنوان یک کلاس است و میتوان آن را new کرد.

ArrayList list = new ArrayList();

در بالا یک Arraylist در جاوا ساختیم.

برای حذف و اضافه کردن با لیست متدهای زیر را استفاده میکنند:

  1. Add: این متد یک Object میگیرد و آن را به آخر لیست اضافه میکند.
  2. Remove: این متد یکی از اعضای لیست (با توجه به ورودی متد) را حذف میکند.

در کد زیر ما 3 رشته را به لیست اضافه میکنیم

       list.add("jack");
            list.add("mike");
            list.add("bob");

برای نمایش کل لیست کافیست کد زیر را بزنیم

System.out.println(list);

خروجی کد بالا به صورت زیر است

[jack, mike, bob]

حال ما اولین خانه arraylist خود را حذف میکنیم

list.remove(0);

حال اگر لیست خود را چاپ کنیم خروجی زیر را میبینیم

[mike, bob]

همانطور که میبینید jack از لیست ما حذف شدهاست.

برای گرفتن تعداد اعضای درون لیست از size استفاده میکند.

System.out.println(list.size());

خروجی بالا عدد 2 است.

Arraylist در جاوا دارای متدهای زیادی و کاربردهای زیادی است. برای اطلاعات بیشتر میتوان به لینک های رجوع کرد.

  1. آموزش arraylist
  2. آشنایی با Arraylist

نوشته های مشابه

1 دیدگاه در “Arraylist در جاوا (ArrayList in java)

  1. سمیه عزیزالله گفت:

    بسیار عالی و مفید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *