
آموزش Array list در جاوا
آموزش Array list در جاوا
تفاوت list و Array list در جاوا
بیشتر بخوانید: اگر می خواهید با یکی از کلاس های خفن جاوا آشنا بشید مقاله hashmap در جاوا را مطالعه کنید.

-
یکی از مهم ترین تفاوت های List وArray list این است که List یک اینترفیس و Array list یک کلاس است.
-
اینترفیس List فریم ورک Collection را گسترش می دهد در حالی که Array list کلاس Abstractlist را گسترش می دهد و اینترفیس List را پیاده سازی می کند.
-
اینتر فیس List مجموعه ای از عناصر را ایجاد می کند که با شماره هر خانه می توان به آنها دسترسی داشت. از طرف دیگر Array list مجموعه ای از اشیاء را ایجاد می کند که آرایه در صورت لزوم می تواند بطور پویا رشد کند.
متد های Array list در جاوا:
-
متد add(): برای اضافه کردن عناصر به Array list استفاده می شود.
-
متد size(): این متد شبیه به خاصیت Length آرایه معمولی است و کار آن شمارش تعداد عناصر Array list می باشد.
-
متد remove():این متد عناصر Array list را حذف می کند به این صورت که یک شی که مطابق مقدار یک عنصر در آرایه است دریافت می کند و به محض رسیدن به آن ، عنصرمورد نظررا حذف می کند. اگر عنصری غیر از مکان اخر آرایه را حذف کنید بقیه عناصر مکان خود را تنظیم می کنند. به این معنی که آرایه ای دارای 5 عنصر است و شما عنصر 3 را حذف می کنید در این صورت جای خالی این عنصر توسط عنصر 4 و جای عنصر 4 توسط عنصر 5 پر می شود.
-
متد set(): برای جایگزین کردن یک مقدار با یک مقدار موجود در Array list از این متد استفاده می شود.
-
متد get(): برای بازیابی مقدار عناصر آرایه با توجه به اندیس آن مورد استفاده قرار می گیرد.
-
متد clear():از این متد برای حذف همه عناصر موجود درلیست استفاده می شود.
-
متد contains(): با استفاده از این متد می توان جستجو کرد که آیا یک مقدار خاص در داخل ارایه وجود دارد یا خیر. این متد یک آرگومان از نوع شی را دریافت کرده و اگر یک مقدار را در داخل لیست عناصر پیدا کند True را بر می گرداند.
-
متد indexof(): این متد برای تشخیص اندیس یک مقدار خاص استفاده می شود و اندیس اولین محل وقوع یک مقدار خاص را بر می گرداند. در صورتی که مقدار مورد نظر را پیدا نکند مقدار 1- را بر می گرداند.
-
متد lastIndexof(): مانند متد قبل برای تشخیص اندیس یک مقدار خاص استفاده می شود و اندیس اخرین محل وقوع یک مقدار خاص را بر می گرداند. در صورتی که مقدار مورد نظر را پیدا نکند مقدار 1- را بر می گرداند.
مقالات مرتبط
تفاوت dp و px در برنامه نویسی اندروید
واحد های اندازه گیری اندرویدبه نظر شما تفاوت dp و px در برنامه نویسی اندروید، این دو واحد اندازه گیری چیست؟ پس ما را همراهی کنید.
delegate چیست؟
Delegate ها چرا به زبان سی شارپ اضافه شدند؟delegate چیست؟ چه کاربردی دارد؟ چگونه و در چه موقعیت هایی باید ازآنها استفاده کرد؟ با ما همراه شوید تا تمامی این سوال ها دریابید.
اکشن (Action) در سی شارپ، راهی برای خواناتر شدن کدها
موارد استفاده ی Action در سی شارپAction در سی شارپ از پایه و اساس Delegate ها استفاده میکند، درحقیقت همان Delegate های هستند که کار را برای ما راحت تر میکنند.
Extension method درسی شارپ، راهی برای کارایی بالا در کدها
اکستنشن (extension) درسی شارپهدف ما دانستن نکات مهمextension method در سی شارپ، نحوه استفاده و همچنین کاربرد آن در کدنویسی است. پس با ما همراه شوید.
لیست کامل تگ های html که هیچ کس به شما نخواهد گفت
آشنایی با تگ های htmlتگ ها در html نقش مهمی دارند زیرا تمامی کارهای html با تگ انجام میشود. به همین دلیل ما یک لیست کامل از تگهای html برای شما آماده کردهایم تا از آن استفاده کنید.
ویژگی های جدید asp.net core که حیرت برنامه نویسان را برانگیخت
معرفی ویژگی های جدید asp.net core از مایکروسافتویژگی های جدید asp.net core چیست؟ مایکروسافت در این نسخه چه امکاناتی را برای برنامه نویسانش قرار داده است. اگر شما هم خواهان دانستن این مطالب هستید، ما را همراهی کنید.