A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.geeksforgeeks.org/java/java-enumset-noneof-method/ below:

Java EnumSet noneOf() Method - GeeksforGeeks

Java EnumSet noneOf() Method

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<E>> EnumSet<E> noneOf(Class<E> 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:



RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4