Skip to content
Related Articles

Related Articles

Improve Article

EnumSet allof() Method in Java

  • Last Updated : 02 Jul, 2018

The Java.util.EnumSet.allOf(Class elementType) in Java is used to create an enum set that will be used to contain all of the elements in the specified elementType.

Syntax:

Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more,  please refer Complete Interview Preparation Course.

public static > EnumSet allOf(Class elementType)

Parameters: The method accepts one parameter elementType of element type and refers to the class object whose elements are to be stored into the 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.allOf() method:
Program 1:




// Java program to demonstrate allof() 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
        EnumSet<GFG> e_set = null;
  
        // Displaying the empty EnumSet
        System.out.println(e_set);
  
        // Getting all elements from GFG
        e_set = EnumSet.allOf(GFG.class);
  
        // Displaying the final set
        System.out.println("The updated set is:" + e_set);
    }
}
Output:
null
The updated set is:[Welcome, To, The, World, of, Geeks]

Program 2:




// Java program to demonstrate allof() 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
        EnumSet<CARS> e_set = null;
  
        // Displaying the empty EnumSet
        System.out.println(e_set);
  
        // Getting all elements from CARS
        e_set = EnumSet.allOf(CARS.class);
  
        // Displaying the final set
        System.out.println("The updated set is:" + e_set);
    }
}
Output:
null
The updated set is:[RANGE_ROVER, MUSTANG, CAMARO, AUDI, BMW]



My Personal Notes arrow_drop_up
Recommended Articles
Page :