JavaTM 2 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 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only