EnumSet noneOf() Method in Java
The java.util.EnumSet.noneOf(Class
Syntax:
public static <E extends Enum<E>> EnumSet<E> noneOf(Class<E> elementType)
Parameters: The method accepts one parameter elementType of element type and refers to the class object of the element type for this enum set.
Return Value: The method does not return any value.
Exceptions: The method throws NullPointerException if the elementType is Null.
Below programs illustrate the working of Java.util.EnumSet.noneOf() method:
Program 1:
// Java program to demonstrate noneof() method import java.util.*; // Creating an enum of GFG type enum GFG { Welcome, To, The, World, of, Geeks } ; public class Enum_Set_Demo { public static void main(String[] args) { // Creating an empty EnumSet // Getting all elements from GFG EnumSet<GFG> e_set = EnumSet.allOf(GFG. class ); // Displaying the initial EnumSet System.out.println( "The first set is: " + e_set); // Creating another empty set EnumSet<GFG> other_set = EnumSet.noneOf(GFG. class ); // Displaying the new set System.out.println( "The other set is: " + other_set); } } |
Output:
The first set is: [Welcome, To, The, World, of, Geeks] The other set is: []
Program 2:
// Java program to demonstrate copyOf() method import java.util.*; // Creating an enum of CARS type enum CARS { RANGE_ROVER, MUSTANG, CAMARO, AUDI, BMW } ; public class Enum_Set_Demo { public static void main(String[] args) { // Creating an empty EnumSet // Getting all elements from CARS EnumSet<CARS> e_set = EnumSet.allOf(CARS. class ); // Displaying the initial EnumSet System.out.println( "The first set is: " + e_set); // Creating another empty set EnumSet<CARS> other_set = EnumSet.noneOf(CARS. class ); // Displaying the new set System.out.println( "The other set is: " + other_set); } } |
Output:
The first set is: [RANGE_ROVER, MUSTANG, CAMARO, AUDI, BMW] The other set is: []
Please Login to comment...