logo

Méthode Java Collections emptyList()

Le liste vide() La méthode de la classe Java Collections est utilisée pour obtenir une liste qui ne contient aucun élément. Ces listes vides sont de nature immuable.

Syntaxe

Voici la déclaration de liste vide() méthode:

 public static final List emptyList() 

Paramètre

Cette méthode n'accepte aucun paramètre.

Retour

Le liste vide() La méthode renvoie une liste immuable vide.

Des exceptions

QUE

Version de compatibilité

Java 1.5 et supérieur

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); } } 
Testez-le maintenant

Sortir:

 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'); } } 
Testez-le maintenant

Sortir:

découper Java
 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); } } 
Testez-le maintenant

Sortir:

 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)