logo

Método de lista vacía de colecciones de Java ()

El lista vacía() El método de la clase Colecciones de Java se utiliza para obtener una Lista que no tiene elementos. Estas listas vacías son de naturaleza inmutable.

Sintaxis

A continuación se presenta la declaración de lista vacía() método:

 public static final List emptyList() 

Parámetro

Este método no acepta ningún parámetro.

Devoluciones

El lista vacía() El método devuelve una lista inmutable vacía.

Excepciones

ESO

Versión de compatibilidad

Java 1.5 y superior

Ejemplo 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); } } 
Pruébalo ahora

Producción:

 Empty list: [] 

Ejemplo 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'); } } 
Pruébalo ahora

Producción:

 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) 

Ejemplo 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); } } 
Pruébalo ahora

Producción:

 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)