Module java.base
Package java.util

Class IllegalFormatConversionException

All Implemented Interfaces:
Serializable

public non-sealed class IllegalFormatConversionException extends IllegalFormatException
Unchecked exception thrown when the argument corresponding to the format specifier is of an incompatible type.

Unless otherwise specified, passing a null argument to any method or constructor in this class will cause a NullPointerException to be thrown.

Since:
1.5
See Also:
  • Constructor Details

    • IllegalFormatConversionException

      public IllegalFormatConversionException(char c, Class<?> arg)
      Constructs an instance of this class with the mismatched conversion and the corresponding argument class.
      Parameters:
      c - Inapplicable conversion
      arg - Class of the mismatched argument
  • Method Details

    • getConversion

      public char getConversion()
      Returns the inapplicable conversion.
      Returns:
      The inapplicable conversion
    • getArgumentClass

      public Class<?> getArgumentClass()
      Returns the class of the mismatched argument.
      Returns:
      The class of the mismatched argument