Rumah >Java >javaTutorial >Bagaimanakah kita membuat Set tidak berubah dalam Java 9?
Kaedah kilang statik tidak berubah Set.of() boleh menyediakan cara mudah untuk mencipta koleksi tidak berubah di Java 9.
Instance set yang dibuat menggunakan kaedah Set.of() mempunyai ciri-ciri berikut.
<strong>Set.of(E... elements)</strong>
import java.util.Set; public class SetOfMethodTest { public static void main(String args[]) { Set<String> names = <strong>Set.of</strong>("Adithya", "Bhavish", "Chaitanya", "Jai"); System.out.println("Names - " + names); names.add("Raja"); <strong>// throws UnsupportedOperationException</strong> } }
<strong>Names - [Bhavish, Adithya, Jai, Chaitanya] </strong><strong>Exception in thread "main" java.lang.UnsupportedOperationException at java.base/java.util.ImmutableCollections.uoe(Unknown Source) at java.base/java.util.ImmutableCollections$AbstractImmutableSet.add(Unknown Source) at SetOfMethodTest.main(SetOfMethodTest.java:8)</strong>
Atas ialah kandungan terperinci Bagaimanakah kita membuat Set tidak berubah dalam Java 9?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!