IllegalFormatPrecisionException (Java SE 14 & JDK 14)
Description: declaration: module: java.base, package: java.util, class: IllegalFormatPrecisionException
Keywords: java.util.IllegalFormatPrecisionException class

Module java.base
Package java.util

# Class IllegalFormatPrecisionException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.IllegalArgumentException
java.util.IllegalFormatException
java.util.IllegalFormatPrecisionException

All Implemented Interfaces:
  `Serializable`

    public class IllegalFormatPrecisionException
    extends IllegalFormatException

Unchecked exception thrown when the precision is a negative value other than `-1`, the conversion does not support a precision, or the value is otherwise unsupported.

Since:
  1.5
See Also:
  Serialized Form

- ## Constructor Summary

  Constructors
  Constructor | Description
  --- | ---
  `IllegalFormatPrecisionException​(int p)` | Constructs an instance of this class with the specified precision.

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `int` | `getPrecision()` | Returns the precision

  ### Methods declared in class java.lang.Throwable

  `addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString`

  ### Methods declared in class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- ## Constructor Details

  - ### IllegalFormatPrecisionException

    public IllegalFormatPrecisionException​(int p)
    Constructs an instance of this class with the specified precision.
    Parameters:
      `p` - The precision

- ## Method Details

  - ### getPrecision

    public int getPrecision()
    Returns the precision
    Returns:
      The precision