logo

Java Collections emptyList() Metode

Det tomme Liste() metoden i Java Collections-klassen bruges til at få en liste, der ikke har nogen elementer. Disse tomme lister er uforanderlige i naturen.

Syntaks

Følgende er erklæringen af tomme Liste() metode:

 public static final List emptyList() 

Parameter

Denne metode accepterer ikke nogen parameter.

Vender tilbage

Det tomme Liste() metode returnerer en tom uforanderlig liste.

java arkitektur

Undtagelser

AT

java tuple

Kompatibilitetsversion

Java 1.5 og nyere

Eksempel 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 det nu

Produktion:

 Empty list: [] 

Eksempel 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 det nu

Produktion:

 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) 

Eksempel 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 det nu

Produktion:

 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)