De legeLijst() De methode van de klasse Java Collections wordt gebruikt om een lijst te verkrijgen die geen elementen bevat. Deze lege lijsten zijn onveranderlijk van aard.
Syntaxis
Hieronder volgt de verklaring van legeLijst() methode:
public static final List emptyList()
Parameter
Deze methode accepteert geen enkele parameter.
Geeft terug
De legeLijst() methode retourneert een lege, onveranderlijke lijst.
Uitzonderingen
DAT
Compatibiliteitsversie
Java 1.5 en hoger
voorbeeld 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); } }Test het nu
Uitgang:
Empty list: []
Voorbeeld 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'); } }Test het nu
Uitgang:
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)
Voorbeeld 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); } }Test het nu
Uitgang:
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)