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)