VOOZH about

URL: https://www.geeksforgeeks.org/java/java-enumset-noneof-method/

⇱ Java EnumSet noneOf() Method - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

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)

  • Parameters: This method accepts one parameter, elementType of element type which refers to the class object of the element type for this enum set. 
  • Return Value: This method does not return any value. 
  • Exceptions: This method throws a NullPointerException if the elementType is Null.

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().


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


Important Points:

  • This method is type-safe, so that we can only add enum constants of that type.
  • This method is very useful when we want to initialize an empty set and add enum values later.
Comment
Article Tags:
Article Tags: