NumberFormatException

  • NumberFormatException signals an attempt to convert a string to a numeric type when the string's format is unsuitable.

  • It's a subclass of IllegalArgumentException and commonly arises from methods like Integer.parseInt().

  • Two constructors are available: one with no detail message and another accepting a specific message detailing the issue.

  • The exception inherits methods from Throwable for handling stack traces, causes, and messages, and from Object for basic object operations.

public class NumberFormatException extends IllegalArgumentException

Thrown to indicate that the application has attempted to convert a string to one of the numeric types, but that the string does not have the appropriate format.

Public Constructor Summary

NumberFormatException()
Constructs a NumberFormatException with no detail message.
NumberFormatException(String s)
Constructs a NumberFormatException with the specified detail message.

Inherited Method Summary

Public Constructors

public NumberFormatException ()

Constructs a NumberFormatException with no detail message.

public NumberFormatException (String s)

Constructs a NumberFormatException with the specified detail message.

Parameters
s the detail message.