Immutable static factory methodSet.of()Can provide a convenient way to createimmutable collections in Java 9.
The set instance created using theSet.of()method has the following characteristics.
Set.of(E... elements)
import java.util.Set; public class SetOfMethodTest { public static void main(String args[]) { Setnames = Set.of("Adithya", "Bhavish", "Chaitanya", "Jai"); System.out.println("Names - " + names); names.add("Raja"); // throws UnsupportedOperationException } }
Names - [Bhavish, Adithya, Jai, Chaitanya] 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)
The above is the detailed content of How do we create an immutable Set in Java 9?. For more information, please follow other related articles on the PHP Chinese website!