ال قائمة فارغة() يتم استخدام طريقة فئة Java Collections للحصول على قائمة لا تحتوي على عناصر. هذه القائمة الفارغة غير قابلة للتغيير بطبيعتها.
بناء الجملة
وفيما يلي إعلان قائمة فارغة() طريقة:
public static final List emptyList()
معامل
هذه الطريقة لا تقبل أي معلمة.
عائدات
ال قائمة فارغة() تقوم الطريقة بإرجاع قائمة فارغة غير قابلة للتغيير.
الاستثناءات
الذي - التي
نسخة التوافق
جافا 1.5 وما فوق
مثال 1
import java.util.*; public class CollectionsEmptyListExample1 { public static void main(String[] args) { //Create an empty List List EmptyList = Collections.emptyList(); System.out.println('Empty list: '+EmptyList); } }اختبره الآن
انتاج:
Empty list: []
مثال 2
import java.util.*; public class CollectionsEmptyListExample2 { public static void main(String[] args) { //Create an empty List List emptylist = Collections.emptyList(); System.out.println('Created empty immutable list: '+emptylist); //Try to add elements emptylist.add('A'); emptylist.add('B'); } }اختبره الآن
انتاج:
Created empty immutable list: [] Exception in thread 'main' java.lang.UnsupportedOperationException at java.base/java.util.AbstractList.add(AbstractList.java:153) at java.base/java.util.AbstractList.add(AbstractList.java:111) at myPackage.CollectionsEmptyListExample1.main(CollectionsEmptyListExample1.java:9)
مثال 3
import java.util.*; public class CollectionsEmptyListExample3 { public static void main(String[] args) { //Create an empty List List empList = Collections.emptyList(); empList.add(1); empList.add(2); System.out.println('Created empty immutable List: '+empList); } }اختبره الآن
انتاج:
Exception in thread 'main' java.lang.UnsupportedOperationException at java.base/java.util.AbstractList.add(AbstractList.java:153) at java.base/java.util.AbstractList.add(AbstractList.java:111) at myPackage.CollectionsEmptyListExample3.main(CollectionsEmptyListExample3.java:8)