logo

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)