Open In App

EnumSet allof() Method in Java

Improve
Improve
Like Article
Like
Save
Share
Report

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:

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]


Last Updated : 02 Jul, 2018
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads