Java EnumSet noneOf() Method (original) (raw)

Last Updated : 22 May, 2025

The **EnumSet.noneOf() method is a part of **java.util package. This method is used to create an empty EnumSet for a given enum type. Suppose we create a set with no elements first, but that will only hold the enum constants of a particular enum class. In this article, we are going to learn about the EnumSet noneOf() method in Java.

Syntax of EnumSet noneOf() Method

public static <E extends Enum> EnumSet noneOf(Class elementType)

This method creates an empty EnumSet. This can hold enum constants of the given enum type, but starts with no elements. This is useful when we want to start with an empty set and add elements later.

Examples of Java EnumSet noneOf() Method

**Example 1: In this example, we will create an empty EnumSet using the method **noneOf().

Java `

// Java program to demonstrate // EnumSet.noneOf() method usage import java.util.*;

// Define an enum type enum GFG { Welcome, To, The, World, of, Geeks }

public class Geeks { public static void main(String[] args) {

    // Create an EnumSet that contains 
    // all constants of GFG
    EnumSet<GFG> allSet = EnumSet.allOf(GFG.class);
    System.out.println("All elements: " + allSet);

    // Create an empty EnumSet of 
    // type GFG using noneOf()
    EnumSet<GFG> emptySet = EnumSet.noneOf(GFG.class);
    System.out.println("Empty set: " + emptySet);
}

}

`

**Example 2: In this example, we will use the noneOf() method with a different enum.

Java `

// Java program to demonstrate EnumSet.noneOf() // method with a different enum import java.util.*;

// Define another enum type enum CARS {

RANGE_ROVER, MUSTANG, CAMARO, AUDI, BMW

}

public class Geeks { public static void main(String[] args) {

    // Create an EnumSet with all 
    // CARS enum constants
    EnumSet<CARS> allCars = EnumSet.allOf(CARS.class);
    System.out.println("All cars: " + allCars);

    // Create an empty EnumSet of type CARS
    EnumSet<CARS> emptyCarsSet 
    = EnumSet.noneOf(CARS.class);
    System.out.println("Empty cars set: " 
    + emptyCarsSet);
}

}

`

**Important Points: