JavaTM Platform
Standard Ed. 6

java.lang
类 Number

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

JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策