java.lang

接口
异常
错误
注释
java.lang.Object
  继承者 java.lang.Number
所有已实现的接口:
Serializable
直接已知子类:
AtomicInteger, AtomicLong, BigDecimal, BigInteger, Byte, Double, Float, Integer, Long, Short

public abstract class Number
     
extends Object
implements Serializable

抽象类 NumberBigDecimalBigIntegerByteDoubleFloatIntegerLongShort 类的超类。

Number 的子类必须提供将表示的数值转换为 bytedoublefloatintlongshort 的方法。

从以下版本开始:
JDK1.0
另请参见:
Byte, Double, Float, Integer, Long, Short, 序列化表格

构造方法摘要
Number()
           
 
方法摘要
 byte byteValue()
          以 byte 形式返回指定的数值。
abstract  double doubleValue()
          以 double 形式返回指定的数值。
abstract  float floatValue()
          以 float 形式返回指定的数值。
abstract  int intValue()
          以 int 形式返回指定的数值。
abstract  long longValue()
          以 long 形式返回指定的数值。
 short shortValue()
          以 short 形式返回指定的数值。
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

Number

public Number()
方法详细信息

intValue

public abstract int intValue()
int 形式返回指定的数值。这可能会涉及到舍入或取整。

返回:
转换为 int 类型后该对象表示的数值。

longValue

public abstract long longValue()
long 形式返回指定的数值。这可能涉及到舍入或取整。

返回:
转换为 long 类型后该对象表示的数值。

floatValue

public abstract float floatValue()
float 形式返回指定的数值。这可能会涉及到舍入。

返回:
转换为 float 类型后该对象表示的数值。

doubleValue

public abstract double doubleValue()
double 形式返回指定的数值。这可能会涉及到舍入。

返回:
转换为 double 类型后该对象表示的数值。

byteValue

public byte byteValue()
byte 形式返回指定的数值。这可能会涉及到舍入或取整。

返回:
转换为 byte 类型后该对象表示的数值。
从以下版本开始:
JDK1.1

shortValue

public short shortValue()
short 形式返回指定的数值。这可能会涉及到舍入或取整。

返回:
转换为 short 类型后该对象表示的数值。
从以下版本开始:
JDK1.1