تاریخ امروز:1 اردیبهشت 1403
Arraylist در جاوا

Arraylist در جاوا

خب در پست‌های قبلی آموزش استفاده از آرایه رو دادم خدمتتون.

آرایه‌ها مقادیر مشخصی داشتند، و باید ابتدا مشخص می‌کردیم این مقدار چقدر هستش. روشی دیگه‌ای وجود داره به اسم Arraylist که میشه باهاش آرایه‌ی داینامیک ساخت.

تکه کد زیر رو در نظر بگیرید:

public class ArrayListLearning {

    private ArrayList<String> MyArrayList= new ArrayList<String>();

    public static void main(String[] args) {

    }
}
در اینجا:
private ArrayList<String> MyArrayList= new ArrayList<String>();

ما یک ArrayList از نوع String ساختیم.

توسط دستور زیر ما می‌توانیم مقادیری را در ArrayList بریزیم:

MyArrayList.add("Some String");

توسط دستور زیر می‌توان تعداد مقادیر موجود در ArrayList را در آورد:

MyArrayList.size()

و توسط دستور زیر این مقادیر را برگرداند:

MyArrayList.get(i);

که i، شماره خانه آن مقدار می‌باشد:

       for(int i = 0; i< MyArrayList.size(); i++){
            System.out.println(i+1+". "+MyArrayList.get(i));
        }

برای ویرایش مقادیر آن می‌توان از این دستور استفاده کرد:

      MyArrayList.set(position,newItem);

و برای حذف مقادیر آن:

MyArrayList.remove(position);

برای جستجو در Arraylist می‌تونیم از این دستور استفاده کنیم:

boolean exist = MyArrayList.contains(SearchString);

یک رشته می‌گیره و true یا false رو بر می‌گردونه.

اگه بخوایم موقیت یک رشته داخل لیستمون رو برگردونیم از این دستور استفاده می‌کنیم:

int position = MyArrayList.indexOf(SearchString);

در صورتی که این رشته وجود نداشته باشه، مقدار -1 بر‌میگردونه.

به کمک این دستور می‌تونیم یک arraylist رو داخل دیگری کپی کنیم:

    ArrayList<String> NextArrayList = new ArrayList<String>();
        NextArrayList.addAll(MyArrayList);

یک روش دیگر هم به این صورت هستش که خلاصه‌تر هستش:

     ArrayList<String> NextArrayList = new ArrayList<String>(MyArrayList);

 

برای مشاهده این آموزش به صورت ویدیویی به این آدرس مراجعه فرمایید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *