English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمات Java الأساسية

تحكم في العملية Java

مجموعات Java (النصوص)

Java توجيه الأشياء (I)

Java توجيه الأشياء (II)

Java توجيه الأشياء (III)

معالجة الاستثناءات Java

قائمة Java (List)

Java Queue (الطابور)

مجموعات Java Map

مجموعات Java Set

Java مدخل ومخرج (I/O)

Java Reader/Writer

مواضيع أخرى Java

استخدام طريقة Java ArrayList add() ومثال

طرق ArrayList Java

 تضيف طريقة Java ArrayList add() عنصرًا في موقع محدد من ArrayList.

نص طريقة add()

arraylist.add(int index, E element)

معلمات add()

يمكن لطريقة ArrayList add() استخدام إثنين من المعلمات:

  • index ـ (اختياري) - موقع إدراج العنصر

  • element - العنصر الذي سيتم إدراجه

إذا لم يتم تمرير متغير index، فإن العنصر يتم إدراجه في نهاية ArrayList.

مخرجات طريقة add()

  •  إذا تم إدراج العنصر بنجاح، فإنها تعود قيمة true.

ملاحظة:إذا كان index يتجاوز النطاق، فإن طريقة add() تُلقي استثناء IndexOutOfBoundsException.

مثال 1: إدراج العناصر باستخدام طريقة ArrayList add()

import java.util.ArrayList;
class Main {
    public static void main(String[] args) {
        // إنشاء ArrayList
        ArrayListprimeNumbers = new ArrayList<>();
        // إدراج العناصر في ArrayList
        primeNumbers.add(2);
        primeNumbers.add(3);
        primeNumbers.add(5);
        System.out.println("ArrayList: " + primeNumbers);
    }
}

نتائج الإخراج

ArrayList: [2, 3, 5]

في المثال السابق، قمنا بإنشاء ArrayList يُدعى primeNumbers. هنا، لم يكن لدى طريقة add() أي متغيرات إضافية. لذلك، تم إدراج جميع العناصر في نهاية ArrayList.

مثال 2: إدراج عنصر في موقع محدد

import java.util.ArrayList;
class Main {
    public static void main(String[] args) {
        // إنشاء ArrayList
        ArrayListlanguages = new ArrayList<>();
        // في نهاية ArrayList إدراج عنصر 
        languages.add("Java");
        languages.add("Python");
        languages.add("JavaScript");
        System.out.println("ArrayList: " + languages);
        // إدراج عنصر في الموقع 1 
        languages.add(1, "C++");
        System.out.println("قائمة ArrayList المعدلة: " + languages);
    }
}

نتائج الإخراج

قائمة ArrayList: [Java، Python، JavaScript]
قائمة ArrayList المعدلة: [Java، C++، Python، JavaScript]

في المثال السابق، استخدمنا طريقة add() لإدراج العنصر في arraylist. انتبه إلى هذا السطر،

languages.add(1, "C++");

 في هذا السياق، يوجد مبدأ index اختياري في طريقة add(). لذلك، يتم إدراج C++ في الموقع 1.

ملاحظةحتى الآن، لقد أضفنا عنصرًا واحدًا فقط. ولكن، يمكننا أيضًا استخدام طريقة addAll() لدمج عدة عناصر (قائمة، مجموعة، خريطة، إلخ) من مجموعة إلى قائمة. للحصول على معلومات إضافية، يرجى زيارةJava ArrayList addAll().

طرق ArrayList Java