Module java.base
Package java.util

Class NoSuchElementException

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
InputMismatchException

public class NoSuchElementException extends RuntimeException
Thrown by various accessor methods to indicate that the element being requested does not exist.
Since:
1.0
See Also:
Enumeration.nextElement(), Iterator.next(), Serialized Form
  • Constructor Details

    • NoSuchElementException

      public NoSuchElementException()
      Constructs a NoSuchElementException with null as its error message string.
    • NoSuchElementException

      public NoSuchElementException(String s, Throwable cause)
      Constructs a NoSuchElementException with the specified detail message and cause.
      Parameters:
      s - the detail message, or null
      cause - the cause (which is saved for later retrieval by the Throwable.getCause() method), or null
      Since:
      15
    • NoSuchElementException

      public NoSuchElementException(Throwable cause)
      Constructs a NoSuchElementException with the specified cause. The detail message is set to (cause == null ? null : cause.toString()) (which typically contains the class and detail message of cause).
      Parameters:
      cause - the cause (which is saved for later retrieval by the Throwable.getCause() method)
      Since:
      15
    • NoSuchElementException

      public NoSuchElementException(String s)
      Constructs a NoSuchElementException, saving a reference to the error message string s for later retrieval by the getMessage method.
      Parameters:
      s - the detail message.