构造方法摘要
Double(double value)

构造一个新分配的 Double 对象,它表示基本的 double 参数。
Double(String s)

构造一个新分配的 Double 对象,表示用字符串表示的 double 类型的浮点值。


返回类型 方法描述
byte byteValue()

以 byte 形式返回此 Double 的值(通过强制转换为 byte)。
static int compare(double d1, double d2)

比较两个指定的 double 值。
int Double anotherDouble)

对两个 Double 对象所表示的数值进行比较。
static long doubleToLongBits(double value)

根据 IEEE 754 浮点双精度格式 ("double format") 位布局,返回指定浮点值的表示形式。
static long doubleToRawLongBits(double value)

根据 IEEE 754 浮点“双精度格式”位布局,返回指定浮点值的表示形式,并保留 NaN 值。
double doubleValue()

返回此 Double 对象的 double 值。
boolean equals(Object obj)

将此对象与指定对象比较。
float floatValue()

返回此 Double 对象的 float 值。
int hashCode()

返回此 Double 对象的哈希码。
int intValue()

以 int 形式返回此 Double 的值(通过强制转换为 int 类型)。
boolean isInfinite()

如果此 Double 值在数值上为无穷大,则返回 true;否则返回 false。
static boolean isInfinite(double v)

如果指定数在数值上为无穷大,则返回 true;否则返回 false。
boolean isNaN()

如果此 Double 值是非数字(NaN)值,则返回 true;否则返回 false。
static boolean isNaN(double v)

如果指定的数是一个 NaN 值,则返回 true;否则返回 false。
static double longBitsToDouble(long bits)

返回对应于给定位表示形式的 double 值。
long longValue()

以 long 形式返回此 Double 的值(通过强制转换为 long 类型)。
static double parseDouble(String s)

返回一个新的 double 值,该值被初始化为用指定 String 表示的值,这与 Double 类的 valueOf 方法一样。
short shortValue()

以 short 形式返回此 Double 的值(通过强制转换为 short)。
static String toHexString(double d)

返回 double 参数的十六进制字符串表示形式。
String toString()

返回此 Double 对象的字符串表示形式。
static String toString(double d)

返回 double 参数的字符串表示形式。
static Double valueOf(double d)

返回表示指定的 double 值的 Double 实例。
static Double valueOf(String s)

返回保存用参数字符串 s 表示的 double 值的 Double 对象。