Maison >Java >javaDidacticiel >En Java 9, comment créer une liste immuable ?
Une liste est considérée comme une liste immuable si, après avoir créé une instance de la liste non modifiable, il n'est pas possible d'ajouter, supprimer ou remplacerdes éléments de la liste. Méthode d'usine statique : List.of() fournit un moyen pratique de créer des listes non modifiables dans Java 9.
L'instance de liste créée à l'aide de la méthode List.of() présente les caractéristiques suivantes.
<strong>List.of(E... elements)</strong>
import java.util.List; public class UnmodifiedListTest { public static void main(String[] args) { <strong> List<String></strong> countries = <strong>List.of</strong>("India", "Australia", "England", "Newzealand"); System.out.println("Countries - " + countries); countries.add("Srilanka"); <strong>// throws UnsupportedOperationException</strong> } }
<strong>Countries - [India, Australia, England, Newzealand] Exception in thread "main" java.lang.UnsupportedOperationException at java.base/java.util.ImmutableCollections.uoe(Unknown Source) at java.base/java.util.ImmutableCollections$AbstractImmutableList.add(Unknown Source) at UnmodifiedListTest.main(UnmodifiedListTest.java:7)</strong>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!