Arraylist در جاوا

Arraylist در جاوا (لیست آرایه ای)

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

Arraylist

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

Arraylist در جاوا

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

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

ArrayList list = new ArrayList();

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

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

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

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

            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());

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

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

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

پاسخ دهید

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