Uses of Class java.lang.Number (Java SE 25 & JDK 25)
Description: use: module: java.base, package: java.lang, class: Number

# Uses of Class
java.lang.Number

Packages that use Number
Package
Description
java.awt
Contains all of the classes for creating user interfaces and for painting graphics and images.
java.lang
Provides classes that are fundamental to the design of the Java programming language.
java.math
Provides classes for performing arbitrary-precision integer arithmetic (`BigInteger`) and arbitrary-precision decimal arithmetic (`BigDecimal`).
java.text
Provides classes and interfaces for handling text, dates, numbers, and messages in a manner independent of natural languages.
java.util.concurrent.atomic
A small toolkit of classes that support lock-free thread-safe programming on single variables.
javax.accessibility
Defines a contract between user-interface components and an assistive technology that provides access to those components.
javax.management
Provides the core classes for the Java Management Extensions.
javax.management.monitor
Provides the definition of the monitor classes.
javax.swing
Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
javax.xml.datatype
Defines XML/Java Type Mappings.
jdk.incubator.vector
Incubating Feature. Will be removed in a future release.

- ## Uses of Number in java.awt

  Methods in java.awt that return Number
  Modifier and Type
  Method
  Description
  `Number`
  Button.AccessibleAWTButton.`getCurrentAccessibleValue()`
  Get the value of this object as a Number.
  `Number`
  Checkbox.AccessibleAWTCheckbox.`getCurrentAccessibleValue()`
  Get the value of this object as a Number.
  `Number`
  CheckboxMenuItem.AccessibleAWTCheckboxMenuItem.`getCurrentAccessibleValue()`
  Get the value of this object as a Number.
  `Number`
  MenuItem.AccessibleAWTMenuItem.`getCurrentAccessibleValue()`
  Get the value of this object as a Number.
  `Number`
  Scrollbar.AccessibleAWTScrollBar.`getCurrentAccessibleValue()`
  Get the accessible value of this object.
  `Number`
  Button.AccessibleAWTButton.`getMaximumAccessibleValue()`
  Get the maximum value of this object as a Number.
  `Number`
  Checkbox.AccessibleAWTCheckbox.`getMaximumAccessibleValue()`
  Get the maximum value of this object as a Number.
  `Number`
  CheckboxMenuItem.AccessibleAWTCheckboxMenuItem.`getMaximumAccessibleValue()`
  Get the maximum value of this object as a Number.
  `Number`
  MenuItem.AccessibleAWTMenuItem.`getMaximumAccessibleValue()`
  Get the maximum value of this object as a Number.
  `Number`
  Scrollbar.AccessibleAWTScrollBar.`getMaximumAccessibleValue()`
  Get the maximum accessible value of this object.
  `Number`
  Button.AccessibleAWTButton.`getMinimumAccessibleValue()`
  Get the minimum value of this object as a Number.
  `Number`
  Checkbox.AccessibleAWTCheckbox.`getMinimumAccessibleValue()`
  Get the minimum value of this object as a Number.
  `Number`
  CheckboxMenuItem.AccessibleAWTCheckboxMenuItem.`getMinimumAccessibleValue()`
  Get the minimum value of this object as a Number.
  `Number`
  MenuItem.AccessibleAWTMenuItem.`getMinimumAccessibleValue()`
  Get the minimum value of this object as a Number.
  `Number`
  Scrollbar.AccessibleAWTScrollBar.`getMinimumAccessibleValue()`
  Get the minimum accessible value of this object.
  Methods in java.awt with parameters of type Number
  Modifier and Type
  Method
  Description
  `boolean`
  Button.AccessibleAWTButton.`setCurrentAccessibleValue(Number n)`
  Set the value of this object as a Number.
  `boolean`
  Checkbox.AccessibleAWTCheckbox.`setCurrentAccessibleValue(Number n)`
  Set the value of this object as a Number.
  `boolean`
  CheckboxMenuItem.AccessibleAWTCheckboxMenuItem.`setCurrentAccessibleValue(Number n)`
  Set the value of this object as a Number.
  `boolean`
  MenuItem.AccessibleAWTMenuItem.`setCurrentAccessibleValue(Number n)`
  Set the value of this object as a Number.
  `boolean`
  Scrollbar.AccessibleAWTScrollBar.`setCurrentAccessibleValue(Number n)`
  Set the value of this object as a Number.

- ## Uses of Number in java.lang

  Subclasses of Number in java.lang
  Modifier and Type
  Class
  Description
  `final class`
  `Byte`
  The `Byte` class is the wrapper class for values of the primitive type `byte`.
  `final class`
  `Double`
  The `Double` class is the wrapper class for values of the primitive type `double`.
  `final class`
  `Float`
  The `Float` class is the wrapper class for values of the primitive type `float`.
  `final class`
  `Integer`
  The `Integer` class is the wrapper class for values of the primitive type `int`.
  `final class`
  `Long`
  The `Long` class is the wrapper class for values of the primitive type `long`.
  `final class`
  `Short`
  The `Short` class is the wrapper class for values of the primitive type `short`.

- ## Uses of Number in java.math

  Subclasses of Number in java.math
  Modifier and Type
  Class
  Description
  `class`
  `BigDecimal`
  Immutable, arbitrary-precision signed decimal numbers.
  `class`
  `BigInteger`
  Immutable arbitrary-precision integers.

- ## Uses of Number in java.text

  Methods in java.text that return Number
  Modifier and Type
  Method
  Description
  `Number`
  ChoiceFormat.`parse(String text, ParsePosition status)`
  Parses the input text starting at the index given by the `ParsePosition` as a `Double`.
  `Number`
  CompactNumberFormat.`parse(String text, ParsePosition pos)`
  Parses text from the beginning of the given string to produce a `Number`.
  `Number`
  DecimalFormat.`parse(String text, ParsePosition pos)`
  Parses text from the beginning of the given string to produce a `Number`.
  `Number`
  NumberFormat.`parse(String source)`
  Parses text from the beginning of the given string to produce a `Number`.
  `abstract Number`
  NumberFormat.`parse(String source, ParsePosition parsePosition)`
  Parses text from the beginning of the given string to produce a `Number`.

- ## Uses of Number in java.util.concurrent.atomic

  Subclasses of Number in java.util.concurrent.atomic
  Modifier and Type
  Class
  Description
  `class`
  `AtomicInteger`
  An `int` value that may be updated atomically.
  `class`
  `AtomicLong`
  A `long` value that may be updated atomically.
  `class`
  `DoubleAccumulator`
  One or more variables that together maintain a running `double` value updated using a supplied function.
  `class`
  `DoubleAdder`
  One or more variables that together maintain an initially zero `double` sum.
  `class`
  `LongAccumulator`
  One or more variables that together maintain a running `long` value updated using a supplied function.
  `class`
  `LongAdder`
  One or more variables that together maintain an initially zero `long` sum.

- ## Uses of Number in javax.accessibility

  Methods in javax.accessibility that return Number
  Modifier and Type
  Method
  Description
  `Number`
  AccessibleValue.`getCurrentAccessibleValue()`
  Get the value of this object as a `Number`.
  `Number`
  AccessibleValue.`getMaximumAccessibleValue()`
  Get the maximum value of this object as a `Number`.
  `Number`
  AccessibleValue.`getMinimumAccessibleValue()`
  Get the minimum value of this object as a `Number`.
  Methods in javax.accessibility with parameters of type Number
  Modifier and Type
  Method
  Description
  `boolean`
  AccessibleValue.`setCurrentAccessibleValue(Number n)`
  Set the value of this object as a `Number`.

- ## Uses of Number in javax.management

  Methods in javax.management with parameters of type Number
  Modifier and Type
  Method
  Description
  `static ValueExp`
  Query.`value(Number val)`
  Returns a numeric value expression that can be used in any Query call that expects a ValueExp.

- ## Uses of Number in javax.management.monitor

  Methods in javax.management.monitor that return Number
  Modifier and Type
  Method
  Description
  `Number`
  CounterMonitor.`getDerivedGauge()`
  Deprecated.
  As of JMX 1.2, replaced by `CounterMonitor.getDerivedGauge(ObjectName)`
  `Number`
  CounterMonitor.`getDerivedGauge(ObjectName object)`
  Gets the derived gauge of the specified object, if this object is contained in the set of observed MBeans, or `null` otherwise.
  `Number`
  CounterMonitorMBean.`getDerivedGauge()`
  Deprecated.
  As of JMX 1.2, replaced by `CounterMonitorMBean.getDerivedGauge(ObjectName)`
  `Number`
  CounterMonitorMBean.`getDerivedGauge(ObjectName object)`
  Gets the derived gauge for the specified MBean.
  `Number`
  GaugeMonitor.`getDerivedGauge()`
  Deprecated.
  As of JMX 1.2, replaced by `GaugeMonitor.getDerivedGauge(ObjectName)`
  `Number`
  GaugeMonitor.`getDerivedGauge(ObjectName object)`
  Gets the derived gauge of the specified object, if this object is contained in the set of observed MBeans, or `null` otherwise.
  `Number`
  GaugeMonitorMBean.`getDerivedGauge()`
  Deprecated.
  As of JMX 1.2, replaced by `GaugeMonitorMBean.getDerivedGauge(ObjectName)`
  `Number`
  GaugeMonitorMBean.`getDerivedGauge(ObjectName object)`
  Gets the derived gauge for the specified MBean.
  `Number`
  GaugeMonitor.`getHighThreshold()`
  Gets the high threshold value common to all observed MBeans.
  `Number`
  GaugeMonitorMBean.`getHighThreshold()`
  Gets the high threshold value.
  `Number`
  CounterMonitor.`getInitThreshold()`
  Gets the initial threshold value common to all observed objects.
  `Number`
  CounterMonitorMBean.`getInitThreshold()`
  Gets the initial threshold value common to all observed objects.
  `Number`
  GaugeMonitor.`getLowThreshold()`
  Gets the low threshold value common to all observed MBeans.
  `Number`
  GaugeMonitorMBean.`getLowThreshold()`
  Gets the low threshold value.
  `Number`
  CounterMonitor.`getModulus()`
  Gets the modulus value common to all observed MBeans.
  `Number`
  CounterMonitorMBean.`getModulus()`
  Gets the modulus value.
  `Number`
  CounterMonitor.`getOffset()`
  Gets the offset value common to all observed MBeans.
  `Number`
  CounterMonitorMBean.`getOffset()`
  Gets the offset value.
  `Number`
  CounterMonitor.`getThreshold()`
  Deprecated.
  As of JMX 1.2, replaced by `CounterMonitor.getThreshold(ObjectName)`
  `Number`
  CounterMonitor.`getThreshold(ObjectName object)`
  Gets the current threshold value of the specified object, if this object is contained in the set of observed MBeans, or `null` otherwise.
  `Number`
  CounterMonitorMBean.`getThreshold()`
  Deprecated.
  As of JMX 1.2, replaced by `CounterMonitorMBean.getThreshold(ObjectName)`
  `Number`
  CounterMonitorMBean.`getThreshold(ObjectName object)`
  Gets the threshold value for the specified MBean.
  Methods in javax.management.monitor with parameters of type Number
  Modifier and Type
  Method
  Description
  `void`
  CounterMonitor.`setInitThreshold(Number value)`
  Sets the initial threshold value common to all observed objects.
  `void`
  CounterMonitorMBean.`setInitThreshold(Number value)`
  Sets the initial threshold value common to all observed MBeans.
  `void`
  CounterMonitor.`setModulus(Number value)`
  Sets the modulus value common to all observed MBeans.
  `void`
  CounterMonitorMBean.`setModulus(Number value)`
  Sets the modulus value.
  `void`
  CounterMonitor.`setOffset(Number value)`
  Sets the offset value common to all observed MBeans.
  `void`
  CounterMonitorMBean.`setOffset(Number value)`
  Sets the offset value.
  `void`
  CounterMonitor.`setThreshold(Number value)`
  Deprecated.
  As of JMX 1.2, replaced by `CounterMonitor.setInitThreshold(Number)`
  `void`
  CounterMonitorMBean.`setThreshold(Number value)`
  Deprecated.
  As of JMX 1.2, replaced by `CounterMonitorMBean.setInitThreshold(Number)`
  `void`
  GaugeMonitor.`setThresholds(Number highValue, Number lowValue)`
  Sets the high and the low threshold values common to all observed MBeans.
  `void`
  GaugeMonitorMBean.`setThresholds(Number highValue, Number lowValue)`
  Sets the high and the low threshold values.

- ## Uses of Number in javax.swing

  Methods in javax.swing that return Number
  Modifier and Type
  Method
  Description
  `Number`
  AbstractButton.AccessibleAbstractButton.`getCurrentAccessibleValue()`
  Get the value of this object as a Number.
  `Number`
  JInternalFrame.AccessibleJInternalFrame.`getCurrentAccessibleValue()`
  Get the value of this object as a Number.
  `Number`
  JInternalFrame.JDesktopIcon.AccessibleJDesktopIcon.`getCurrentAccessibleValue()`
  Gets the value of this object as a `Number`.
  `Number`
  JProgressBar.AccessibleJProgressBar.`getCurrentAccessibleValue()`
  Gets the accessible value of this object.
  `Number`
  JScrollBar.AccessibleJScrollBar.`getCurrentAccessibleValue()`
  Get the accessible value of this object.
  `Number`
  JSlider.AccessibleJSlider.`getCurrentAccessibleValue()`
  Get the accessible value of this object.
  `Number`
  JSpinner.AccessibleJSpinner.`getCurrentAccessibleValue()`
  Get the value of this object as a Number.
  `Number`
  JSplitPane.AccessibleJSplitPane.`getCurrentAccessibleValue()`
  Gets the accessible value of this object.
  `Number`
  AbstractButton.AccessibleAbstractButton.`getMaximumAccessibleValue()`
  Get the maximum value of this object as a Number.
  `Number`
  JInternalFrame.AccessibleJInternalFrame.`getMaximumAccessibleValue()`
  Get the maximum value of this object as a Number.
  `Number`
  JInternalFrame.JDesktopIcon.AccessibleJDesktopIcon.`getMaximumAccessibleValue()`
  Gets the maximum value of this object as a `Number`.
  `Number`
  JProgressBar.AccessibleJProgressBar.`getMaximumAccessibleValue()`
  Gets the maximum accessible value of this object.
  `Number`
  JScrollBar.AccessibleJScrollBar.`getMaximumAccessibleValue()`
  Get the maximum accessible value of this object.
  `Number`
  JSlider.AccessibleJSlider.`getMaximumAccessibleValue()`
  Get the maximum accessible value of this object.
  `Number`
  JSpinner.AccessibleJSpinner.`getMaximumAccessibleValue()`
  Get the maximum value of this object as a Number.
  `Number`
  JSplitPane.AccessibleJSplitPane.`getMaximumAccessibleValue()`
  Gets the maximum accessible value of this object.
  `Number`
  AbstractButton.AccessibleAbstractButton.`getMinimumAccessibleValue()`
  Get the minimum value of this object as a Number.
  `Number`
  JInternalFrame.AccessibleJInternalFrame.`getMinimumAccessibleValue()`
  Get the minimum value of this object as a Number.
  `Number`
  JInternalFrame.JDesktopIcon.AccessibleJDesktopIcon.`getMinimumAccessibleValue()`
  Gets the minimum value of this object as a `Number`.
  `Number`
  JProgressBar.AccessibleJProgressBar.`getMinimumAccessibleValue()`
  Gets the minimum accessible value of this object.
  `Number`
  JScrollBar.AccessibleJScrollBar.`getMinimumAccessibleValue()`
  Get the minimum accessible value of this object.
  `Number`
  JSlider.AccessibleJSlider.`getMinimumAccessibleValue()`
  Get the minimum accessible value of this object.
  `Number`
  JSpinner.AccessibleJSpinner.`getMinimumAccessibleValue()`
  Get the minimum value of this object as a Number.
  `Number`
  JSplitPane.AccessibleJSplitPane.`getMinimumAccessibleValue()`
  Gets the minimum accessible value of this object.
  `Number`
  SpinnerNumberModel.`getNumber()`
  Returns the value of the current element of the sequence.
  `Number`
  SpinnerNumberModel.`getStepSize()`
  Returns the size of the value change computed by the `getNextValue` and `getPreviousValue` methods.
  Methods in javax.swing with parameters of type Number
  Modifier and Type
  Method
  Description
  `static <M,I> RowFilter<M,I>`
  RowFilter.`numberFilter(RowFilter.ComparisonType type, Number number, int... indices)`
  Returns a `RowFilter` that includes entries that have at least one `Number` value meeting the specified criteria.
  `boolean`
  AbstractButton.AccessibleAbstractButton.`setCurrentAccessibleValue(Number n)`
  Set the value of this object as a Number.
  `boolean`
  JInternalFrame.AccessibleJInternalFrame.`setCurrentAccessibleValue(Number n)`
  Set the value of this object as a Number.
  `boolean`
  JInternalFrame.JDesktopIcon.AccessibleJDesktopIcon.`setCurrentAccessibleValue(Number n)`
  Sets the value of this object as a `Number`.
  `boolean`
  JProgressBar.AccessibleJProgressBar.`setCurrentAccessibleValue(Number n)`
  Sets the value of this object as a `Number`.
  `boolean`
  JScrollBar.AccessibleJScrollBar.`setCurrentAccessibleValue(Number n)`
  Set the value of this object as a Number.
  `boolean`
  JSlider.AccessibleJSlider.`setCurrentAccessibleValue(Number n)`
  Set the value of this object as a Number.
  `boolean`
  JSpinner.AccessibleJSpinner.`setCurrentAccessibleValue(Number n)`
  Set the value of this object as a Number.
  `boolean`
  JSplitPane.AccessibleJSplitPane.`setCurrentAccessibleValue(Number n)`
  Sets the value of this object as a Number.
  `void`
  SpinnerNumberModel.`setStepSize(Number stepSize)`
  Changes the size of the value change computed by the `getNextValue` and `getPreviousValue` methods.
  Constructors in javax.swing with parameters of type Number
  Modifier
  Constructor
  Description
  ``
  `SpinnerNumberModel(Number value, Comparable<?> minimum, Comparable<?> maximum, Number stepSize)`
  Constructs a `SpinnerModel` that represents a closed sequence of numbers from `minimum` to `maximum`.

- ## Uses of Number in javax.xml.datatype

  Methods in javax.xml.datatype that return Number
  Modifier and Type
  Method
  Description
  `abstract Number`
  Duration.`getField(DatatypeConstants.Field field)`
  Gets the value of a field.

- ## Uses of Number in jdk.incubator.vector

  Subclasses of Number in jdk.incubator.vector
  Modifier and Type
  Class
  Description
  `final class`
  `Float16`
  The `Float16` is a class holding 16-bit data in IEEE 754 binary16 format.