پرش به محتوای اصلی
مسیر تخصصی جاوا و Spring
درخواست پروژهتدریس خصوصیارتباط با ماراهنما
جاواپرو v1.2.34یاد بگیر، تمرین کن، حرفه‌ای بساز
خانهدوره‌هاآموزش رایگانوبلاگمدرس‌هاخدمات
خانهجلسه پنجم - اینترفیس List در جاوا
آموزش برنامه نویسی »

جلسه پنجم - اینترفیس List در جاوا

List دارای متدهایی است که از طریق آن ها می توان عناصر را بر اساس ایندکس هایشان (شماره خانه شان) درج یا حذف کرد.

۱ دقیقه مطالعهآموزش برنامه نویسی »آموزش جاوا و انجام پروژه های برنامه نویسی
جلسه پنجم - اینترفیس List در جاوا
محتوای منتخب جاواپرو

خلاصه مطلب

List دارای متدهایی است که از طریق آن ها می توان عناصر را بر اساس ایندکس هایشان (شماره خانه شان) درج یا حذف کرد.
نوع محتوامقاله آموزشی
موضوعآموزش برنامه نویسی »
زمان مطالعه۱ دقیقه مطالعه
آخرین ویرایش۱۰ آذر ۱۳۹۶
جاوافریم ورک Collection
سلسله مراتب اینترفیس list در جاوا
سلسله مراتب اینترفیس list در جاوا
List a = new ArrayList(); List b = new LinkedList(); List c = new Vector(); List d = new Stack();
List a = new ArrayList();
Lista = new ArrayList();
import java.util.List;
import java.util.ArrayList;import java.util.LinkedList;import java.util.Stack;import java.util.Vector;
شمارهمتدتوضیح
1void add(int index,Object element)یک عنصر را در خانه مشخص (index) از لیست درج می کند.
2boolean addAll(int index,Collection c)همه عناصر موجود در Collection (مجموعه) c را از خانه index ام به بعد لیست اضاف می کند. کلاس های ArrayList و LinkedList و... یک Collection حساب می شوند.
3object get(int index)عنصر ذخیره شده در خانه index ام لیست را برمی گرداند.
4object set(int index,Object element)عنصر مورد نظر را به خانه index ام لیست اختصاص می دهد.
5object remove(int index)عنصر مورد نظر در خانه index ام لیست را حذف می کند. مقدار عنصر را نیز بعد از حذف به ما پس می دهد.
6ListIterator listIterator()برای پیمایش یک لیست از آن استفاده می کنیم
7ListIterator listIterator(int index)برای پیمایش یک لیست از خانه index ام به بعد استفاده می شود. مثلا قصد دارید بجای خانه صفرم ، از خانه سوم به بعد شروع به پیمایش یک لیست کنید کافیست مقدار پارامتر این متد را 3 قرار دهید.
package list;import java.util.*;public class ListExample { public static void main(String args[]) { List al = new ArrayList(); al.add("hasan"); al.add("ali"); al.add("sara"); al.add(1, "maryam"); System.out.println("Element at 2nd position: " + al.get(2)); for (String s : al) { System.out.println(s); } } }
Element at 2nd position: ali hasan maryam ali sara
List al = new ArrayList();
al.add("hasan");al.add("ali");al.add("sara");
al.add(1, "maryam");
System.out.println("Element at 2nd position: " + al.get(2));
for (String s : al) { System.out.println(s); }
import java.util.ListIterator;
شمارهمتدتوضیح
1boolean hasNext()وقتی که در حال پیمایش رو به جلو لیست هستیم، این متد چک می کند آیا عنصری بعد از عنصر فعلی وجود دارد یا خیر. در صورت وجود مقدار true برمی گرداند. برای بررسی شرط وجود عنصر در لیست از این متد استفاده می شود.
2Object next()عنصر بعد از عنصر فعلی را برمی گرداند.
3boolean hasPrevious()وقتی که در حال پیمایش رو به عقب لیست هستیم، این متد چک می کند که ایا عنصری قبل از عنصر فعلی وجود دارد یا خیر. ( در کل برای چک کردن وجود عنصر در لیست می باشد) برای پیمایش معکوس یک لیست از این متد استفاده می کنیم. منظور از پیمایش معکوس این است که از آخر به اول لیست را پیمایش می کنیم.
4Object previous()عنصر قبل از عنصر فعلی را برمی گرداند.
package list;import java.util.*;public class TestCollection8 { public static void main(String args[]) { List al = new ArrayList(); al.add("hasan"); al.add("ali"); al.add("sara"); al.add(1, "maryam"); System.out.println("element at 2nd position: " + al.get(2)); ListIterator itr = al.listIterator(); System.out.println("traversing elements in forward direction..."); while (itr.hasNext()) { System.out.println(itr.next()); } System.out.println("traFversing elements in backward direction..."); while (itr.hasPrevious()) { System.out.println(itr.previous()); } } }
element at 2nd position: ali traversing elements in forward direction... hasan maryam ali sara traFversing elements in backward direction... sara ali maryam hasan
ListIterator itr = al.listIterator();
کاربرد اینترفیس ListIterator در جاوا
کاربرد اینترفیس ListIterator در جاوا
کاربرد پیمایشگر ListIterator در جاوا
کاربرد پیمایشگر ListIterator در جاوا
پیمایش یک لیست در جاوا
پیمایش یک لیست در جاوا
پیمایش رو به عقب یک لیست در جاوا
پیمایش رو به عقب یک لیست در جاوا
package list;// Java program to demonstrate subList operation// on List interface.import java.util.*;public class ListDemo { public static void main(String[] args) { // Type safe array list, stores only string List l = new ArrayList(5); l.add("javapro"); l.add("javalike"); l.add("java"); l.add("like"); l.add("tutorial"); List range = new ArrayList(); // return List between 2nd(including) // and 4th element(excluding) range = l.subList(2, 4); System.out.println(range); //[java, like] } }
[java, like]
کانال تلگرام آموزش جاوا
کانال تلگرام آموزش جاوا
آموزش آسان و ساده زبان برنامه نویسی جاوا
آموزش آسان و ساده زبان برنامه نویسی جاوا
لینک دانلودعضو کانال تلگرام
برچسب‌هاآموزش برنامه نویسی »Collections در جاوا »آموزش جاوا »فریم ورک Collectionاینترفیس List در جاوااینترفیس ListList در جاواایجاد List در جاوالیست ها در جاواCollectionCollection در جاواList Interfaceاینترفیس Collectionایجاد اشیا از Listتعریف list در جاوا
ادامه مسیر

پیشنهاد جاواپرو

موضوع را با آموزش‌های مرتبط ادامه دهید و نکته‌های کاربردی را در مسیر خود نگه دارید

مشاهده دوره‌ها
مطالب پیشنهادی

ادامه مطالعه

xدسته‌بندی نشده
۱۱ دی ۱۳۹۸ مطالعه کوتاه

x

پادکست شماره 3 – راه های کسب درآمد از برنامه نویسی

مطالعه مطلب
پادکست شماره 3 - راه های کسب درآمد از برنامه نویسیپادکست
۲۹ اردیبهشت ۱۴۰۴ پادکست آموزشی

پادکست شماره 3 - راه های کسب درآمد از برنامه نویسی

در این پادکست برنامه نویسی به شیوه ها و راه های کسب درآمد از برنامه نویسی پرداخته ایم. یک کاغذ و قلم بردارید و به پادکست گوش بدید.

شنیدن پادکست
پادکست شماره 2 - چگونه وارد فضای برنامه نویسی شویم؟پادکست
۲۹ اردیبهشت ۱۴۰۴ پادکست آموزشی

پادکست شماره 2 - چگونه وارد فضای برنامه نویسی شویم؟

در این پادکست برنامه نویسی یاد میگیریم که چگونه وارد فضای برنامه نویسی شویم و تخصص برنامه نویسی را به دست آوریم.

شنیدن پادکست
جاواپرومرجع تخصصی یادگیری و توسعهٔ جاوا

تجربه‌ای منظم، ساده و حرفه‌ای برای یادگیری عمیق جاوا، Spring و مهندسی نرم‌افزار؛ قابل استفاده در موبایل، تبلت و دسکتاپ

یادگیری

همه دوره‌هاآموزش رایگانمسیر یادگیریمدرس‌ها

جاواپرو

درباره ماخدمات تخصصیدرخواست پروژهتدریس خصوصیبلاگ فنیرپورتاژ آگهی

پشتیبانی

تماس با ماپرسش‌های متداولقوانین و حریم خصوصیبروزرسانی‌های جاواپروثبت تیکت

مجوزها

نماد اعتمادنماد اعتماد
خرید امنپرداخت فقط در درگاه رسمیپشتیبانی آموزشیمسیر ارتباط شفاف و پیگیری‌پذیردسترسی پایداروب‌اپ واکنش‌گرا روی همه دستگاه‌ها
© ۱۴۰۵ جاواپرو؛ همه حقوق محفوظ استتوسعه توسط پایاپینگ
خانهدوره‌هاسبد