Col·leccions Java Mètode emptyList().

El emptyList() El mètode de la classe Java Collections s'utilitza per obtenir una llista que no té elements. Aquestes llistes buides són de naturalesa immutable.

Sintaxi

A continuació es presenta la declaració de emptyList() mètode:

 public static final List emptyList()  

Paràmetre

Aquest mètode no accepta cap paràmetre.

Devolucions

El emptyList() El mètode retorna una llista immutable buida.

Excepcions

AIXÒ

Versió de compatibilitat

Java 1.5 i superior

Exemple 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); } }  
Prova-ho ara

Sortida:

 Empty list: []  

Exemple 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'); } }  
Prova-ho ara

Sortida:

 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)  

Exemple 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); } }  
Prova-ho ara

Sortida:

 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)