در این جلسه تیم کدگیت به آموزش arraylist در جاوا میپردازد. پیش نیاز این آموزش آشنایی با اشیا و متد و generic در جاوا است.
Arraylist
کار با آرایه در زبان های برنامه نویسی بسیار چشمگیر است.زیرا در بسیاری از موارد که قرار است اطلاعات افراد زیادی در حافظه ذخیره شود، منطق حکم میکند ار آرایه استفاده نکنیم. از محاسن آرایه ها ذخیره اطلاعات به تعداد لازم از یک نوع خاص و حرکت آسان بین داده ها میباشد، اما حذف یک مقدار شاید کار چندان ساده ای نباشد چرا که در زمان تعریف آرایه آن مکان از حافظه رزرو شده و تنها در صورتی قابل بازپسگیری میباشد که کل آرایه را از بین ببریم. پس برای این کار از لیست آرایه ها یا arraylist استفاده میکنیم جراکه با استفاده از آنها داده ها به راحتی قابل دسترس بوده و میتوان آنها را در هر مکان از آرایه به راحتی درج یا حذف نمود بدون آنکه مجبور به حذف کل آرایه باشیم.
پیاده سازی Arraylist در جاوا
لیست آرایه ای یا Arraylist در جاوا به عنوان یک کلاس است و میتوان آن را new کرد.
ArrayList list = new ArrayList();
در بالا یک Arraylist در جاوا ساختیم.
برای حذف و اضافه کردن با لیست متدهای زیر را استفاده میکنند:
- Add: این متد یک Object میگیرد و آن را به آخر لیست اضافه میکند.
- Remove: این متد یکی از اعضای لیست (با توجه به ورودی متد) را حذف میکند.
در کد زیر ما 3 رشته را به لیست اضافه میکنیم
list.add("jack");
list.add("mike");
list.add("bob");
برای نمایش کل لیست کافیست کد زیر را بزنیم
System.out.println(list);
خروجی کد بالا به صورت زیر است
حال ما اولین خانه arraylist خود را حذف میکنیم
حال اگر لیست خود را چاپ کنیم خروجی زیر را میبینیم
همانطور که میبینید jack از لیست ما حذف شدهاست.
برای گرفتن تعداد اعضای درون لیست از size استفاده میکند.
System.out.println(list.size());
خروجی بالا عدد 2 است.
Arraylist در جاوا دارای متدهای زیادی و کاربردهای زیادی است. برای اطلاعات بیشتر میتوان به لینک های رجوع کرد.
- آموزش arraylist
- آشنایی با Arraylist
Download “دانلود پروژه arraylist در جاوا”
Arraylist-in-javawww.codegate.ir_.rar – 268 بار دانلود شده است – 2,17 کیلوبایت رمز فایل: www.codegate.ir