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

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

Arraylist

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

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

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

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

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

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

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

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

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

[jack, mike, bob]

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

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

[mike, bob]

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

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

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

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

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

 

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

دیدگاه بگذارید

نظر شما چیست؟

مطلع کردن شما از
avatar

wpDiscuz