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)