X Tutup
# java.lang.Double类 - java.lang **java.lang.Double **类包装了一个基本类型double 在对象中的值。 Double类型的对象包含一个字段,它的类型是double。 ## 类声明 以下是**java.lang.Double**类的声明: ``` public final class Double extends Number implements Comparable ``` ## 类构造函数 | S.N. | 构造函数 & 描述 | | --- | --- | | 1 | **Double(double value) ** 此构造一个新分配的Double对象,表示原始double参数。 | | 2 | **Double(String s) ** 此构造一个新分配的Double对象,表示double类型的字符串表示的浮点值。 | ## 类方法 | S.N. | 方法 & 描述 | | --- | --- | | 1 | [byte byteValue() ](http://www.yiibai.com/java/lang/double_bytevalue.html) 此方法(通过转换成一个字节)返回此Double为一个字节的值。 | | 2 | [static int compare(double d1, double d2) ](http://www.yiibai.com/java/lang/double_compare.html) 此方法比较两个指定的double值。 | | 3 | [int compareTo(Double anotherDouble) ](http://www.yiibai.com/java/lang/double_compareto.html) 此方法比较两个指定的double值。 | | 4 | [static long doubleToLongBits(double value) ](http://www.yiibai.com/java/lang/double_doubletolongbits.html) 此方法返回根据IEEE754浮点“双精度格式”位布局,返回指定浮点值的表示。 | | 5 | [static long doubleToRawLongBits(double value) ](http://www.yiibai.com/java/lang/double_doubletorawlongbits.html) 此方法返回根据IEEE754浮点“双精度格式”位布局,不是非数字(NaN)值,返回指定浮点值的表示。 | | 6 | [double doubleValue() ](http://www.yiibai.com/java/lang/double_doublevalue.html) 此方法返回根据IEEE754浮点“双精度格式”位布局,不是非数字(NaN)值,返回指定浮点值的表示。 | | 7 | [boolean equals(Object obj) ](http://www.yiibai.com/java/lang/double_equals.html) 此方法比较这个对象与指定对象。 | | 8 | [float floatValue() ](http://www.yiibai.com/java/lang/double_floatvalue.html) 此方法返回当前Double对象的浮点值。 | | 9 | [int hashCode() ](http://www.yiibai.com/java/lang/double_hashcode.html) 此方法返回此Double对象的哈希码。 | | 10 | [int intValue() ](http://www.yiibai.com/java/lang/double_intvalue.html) 此方法(通过转换成int类型)返回此Double为一个int值。 | | 11 | [boolean isInfinite() ](http://www.yiibai.com/java/lang/double_isinfinite.html) 如果这个Double 值是无限大此方法返回true,否则返回false。 | | 12 | [static boolean isInfinite(double v) ](http://www.yiibai.com/java/lang/double_isinfinite_double.html) 如果指定的数是无限大此方法返回true,否则返回false。 | | 13 | [boolean isNaN() ](http://www.yiibai.com/java/lang/double_isnan.html) 如果这Double值不是非数字(NAN)此方法返回true,否则返回false。 | | 14 | [static boolean isNaN(double v) ](http://www.yiibai.com/java/lang/double_isnan_double.html) 如果指定的数不是非数字(NAN)的值此方法返回true,否则返回false。 | | 15 | [static double longBitsToDouble(long bits) ](http://www.yiibai.com/java/lang/double_longbitstodouble.html) 此方法返回对应于给定的位表示double值。 | | 16 | [long longValue() ](http://www.yiibai.com/java/lang/double_longvalue.html) 此方法(通过转换成long类型)返回此Double作为long值。 | | 17 | [static double parseDouble(String s) ](http://www.yiibai.com/java/lang/double_parsedouble.html) 该方法返回一个新的double初始化为指定字符串表示的值,通过Double类的valueOf方法的执行。 | | 18 | [short shortValue() ](http://www.yiibai.com/java/lang/double_shortvalue.html) 此方法(通过转换成short)返回此Double作为short的值。 | | 19 | [static String toHexString(double d) ](http://www.yiibai.com/java/lang/double_tohexstring.html) 此方法返回double参数的十六进制字符串表示形式。 | | 20 | [String toString() ](http://www.yiibai.com/java/lang/double_tostring.html) 此方法返回此Double对象的字符串表示形式。 | | 21 | [static String toString(double d) ](http://www.yiibai.com/java/lang/double_tostring_double.html) 此方法返回double参数的字符串表示形式。 | | 22 | [static Double valueOf(double d) ](http://www.yiibai.com/java/lang/double_valueof_double.html) 此方法返回一个表示指定的double值的Double实例。 | | 23 | [static Double valueOf(String s) ](http://www.yiibai.com/java/lang/double_valueof_string.html) 此方法返回持有参数字符串s表示double值的Double对象。 | ## 方法继承 这个类从以下类继承的方法: * java.lang.Object
X Tutup