Please note that the contents of this offline web site may be out of date. To access the most recent documentation visit the online version .
Note that links that point to online resources are green in color and will open in a new window.
We would love it if you could give us feedback about this material by filling this form (You have to be online to fill it)
Android APIs
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 ()

Added in API level 1

Empty default constructor.

Public Methods

public byte byteValue ()

Added in API level 1

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 ()

Added in API level 1

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

Returns
  • the primitive double value of this object.

public abstract float floatValue ()

Added in API level 1

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

Returns
  • the primitive float value of this object.

public abstract int intValue ()

Added in API level 1

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 ()

Added in API level 1

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 ()

Added in API level 1

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.