public abstract class

Number

extends Object
implements Serializable
java.lang.Object
   ↳ java.lang.Number
Known Direct Subclasses

Class Overview

The abstract superclass of the classes which represent numeric base types (that is Byte, Short, Integer, Long, Float, and Double.

Summary

Public Constructors
Number()
Empty default constructor.
Public Methods
byte byteValue()
Returns this object's value as a byte.
abstract double doubleValue()
Returns this object's value as a double.
abstract float floatValue()
Returns this object's value as a float.
abstract int intValue()
Returns this object's value as an int.
abstract long longValue()
Returns this object's value as a long.
short shortValue()
Returns this object's value as a short.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public Number ()

Empty default constructor.

Public Methods

public byte byteValue ()

Returns this object's value as a byte. Might involve rounding and/or truncating the value, so it fits into a byte.

Returns
  • the primitive byte value of this object.

public abstract double doubleValue ()

Returns this object's value as a double. Might involve rounding.

Returns
  • the primitive double value of this object.

public abstract float floatValue ()

Returns this object's value as a float. Might involve rounding.

Returns
  • the primitive float value of this object.

public abstract int intValue ()

Returns this object's value as an int. Might involve rounding and/or truncating the value, so it fits into an int.

Returns
  • the primitive int value of this object.

public abstract long longValue ()

Returns this object's value as a long. Might involve rounding and/or truncating the value, so it fits into a long.

Returns
  • the primitive long value of this object.

public short shortValue ()

Returns this object's value as a short. Might involve rounding and/or truncating the value, so it fits into a short.

Returns
  • the primitive short value of this object.