تفاوت List و ArrayList

پرسیده شده
فعالیت 921 روز پیش
دیده شده 466 بار
0

سلام

تفاوت لیست و اری لیست چیه؟

چه جاهایی باید از لیست استفاده بشه و چه جاهایی از اری لیست؟

 

فایل پیوست

علی مهدور
علی مهدور

26 مهر 00

2
حذف شده

سلام علی جان وقتت بخیر

 

کلاس ArrayList یک نوع List در جاوا است که اینترفیس List رو پیاده سازی کرده.

در ArrayList امکان درج یا حذف یک آیتم از میانه لیست امکانپذیره

 

این موضوع هم توضیح بدم :

در کد زیر می بینید که یک متغیر از نوع List ساخته ایم. و ارجاع ArrayList را درون آن ریخته ایم.

چرا یک متغیر از نوع خود ArrayList نساختیم؟

List<Integer> myList = new ArrayList<>();

به دلیل رعایت مهندسی نرم افزار. در این حالت اگر بعداً به این نتیجه برسیم که بجای ArrayListمیبایست از LinkedListاستفاده می کردیم، فقط کافی است یک خط دستور را عوض کنیم. (همان خطی که ArrayList را ایجاد کرده ایم) و چون در بقیه برنامه با یک متغیر از نوع List کار کرده ایم دیگر نیازی به تغییر بقیه کد نخواهد بود.

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

27 مهر 00