The празен списък () методът на класа Java Collections се използва за получаване на списък, който няма елементи. Тези празни списъци са неизменни по природа.
Синтаксис
Следва декларацията на празен списък () метод:
низ за въвеждане на java
public static final List emptyList()
Параметър
Този метод не приема нито един параметър.
Се завръща
The празен списък () метод връща празен неизменен списък.
Изключения
ЧЕ
цикъл на java програма
Версия за съвместимост
Java 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)