Added in API level 1

NoSuchElementException

open class NoSuchElementException : RuntimeException
InputMismatchException

Thrown by a Scanner to indicate that the token retrieved does not match the pattern for the expected type, or that the token is out of range for the expected type.

Thrown by various accessor methods to indicate that the element being requested does not exist.

Summary

Public constructors

Constructs a NoSuchElementException with null as its error message string.

Constructs a NoSuchElementException, saving a reference to the error message string s for later retrieval by the getMessage method.

Constructs a NoSuchElementException with the specified detail message and cause.

Constructs a NoSuchElementException with the specified cause.

Public constructors

NoSuchElementException

Added in API level 1
NoSuchElementException()

Constructs a NoSuchElementException with null as its error message string.

NoSuchElementException

Added in API level 1
NoSuchElementException(s: String!)

Constructs a NoSuchElementException, saving a reference to the error message string s for later retrieval by the getMessage method.

Parameters
s String!: the detail message.

NoSuchElementException

Added in API level 34
NoSuchElementException(
    s: String!,
    cause: Throwable!)

Constructs a NoSuchElementException with the specified detail message and cause.

Parameters
s String!: the detail message, or null
cause Throwable!: the cause (which is saved for later retrieval by the getCause() method), or null

NoSuchElementException

Added in API level 34
NoSuchElementException(cause: Throwable!)

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 Throwable!: the cause (which is saved for later retrieval by the getCause() method)