خانه » Arraylist در جاوا
Arraylist در جاوا
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);

 

توضیحات کوتاه
Arraylist در جاوا
نام مقاله
Arraylist در جاوا
نویسنده
نشر دهنده
سروش طیبی
لوگو نشر دهنده

۱ نظر

برای ارسال نظر اینجا را کلیک کنید