English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
طريقة Java ArrayList clear() تقوم بإزالة جميع العناصر من arrayList.
نموذج طريقة clear():
arraylist.clear();
طريقة clear() لا تأخذ أي معلمات.
طريقة clear() لا تعود بأي قيمة. إنها تقوم بتفريغ arrayList.
import java.util.ArrayList; class Main { public static void main(String[] args){ // إنشاء arrayList ArrayList<String> languages = new ArrayList<>(); languages.add("Java"); languages.add("JavaScript"); languages.add("Python"); System.out.println("لغات البرمجة: " + languages); // إزالة جميع العناصر languages.clear(); System.out.println("ArrayList بعد clear(): " + languages); } }
نتائج الإخراج
لغات البرمجة: [Java, JavaScript, Python] ArrayList بعد clear(): []
في المثال السابق، قمنا بإنشاء ArrayList تحت اسم languages. arrayList يحتوي على أسماء لغات البرمجة.
في هذا المثال، قمنا بإزالة جميع العناصر من languages باستخدام طريقة clear().
ArrayList يقدم أيضًا طريقة removeAll()، وهي طريقة ل�除 جميع العناصر من arrayList. على سبيل المثال،
import java.util.ArrayList; class Main { public static void main(String[] args){ // إنشاء arrayList ArrayList<Integer> oddNumbers = new ArrayList<>(); // إضافة العنصر إلى arrayList oddNumbers.add(1); oddNumbers.add(3); oddNumbers.add(5); System.out.println("عدد غير مكتمل ArrayList: " + oddNumbers); // إزالة جميع العناصر oddNumbers.removeAll(oddNumbers); System.out.println("ArrayList بعد removeAll(): " + oddNumbers); } }
نتائج الإخراج
ArrayList من الأعداد الصحيحة: [1, 3, 5] ArrayList بعد removeAll(): []
في المثال السابق، قمنا بإنشاء ArrayList يحمل الاسم oddNumbers. هنا، يمكننا رؤية استخدام طريقة removeAll() ل�除 جميع العناصر من ArrayList.
ت�行 نفس المهمة. ولكن، يستخدم طريقة clear() أكثر من طريقة removeAll(). هذا لأن طريقة clear() أكثر سرعة وكفاءة مقارنة بطريقة removeAll().