java.lang.Double 类在对象中包装基本类型double的值. Double类型的对象包含单个字段,其类型为double.
以下是 java.lang的声明. Double class :
public final class Double extends Number implements Comparable<Double>
以下是 java.lang.Double class : 的字段.
static int MAX_EXPONENT : 这是有限双变量可能具有的最大指数.
static double MAX_VALUE : 这是保持double类型的最大正有限值的常数,(2-2- 52 )× 2 1023 .
static int MIN_EXPONENT : 这是规范化的双变量可能具有的最小指数.
static double MIN_NORMAL : 这是持有double类型的最小正正常值的常量,2 -1022 .
static double MIN_VALUE : 这是持有double类型的最小正非零值的常量,2 -1074 .
static double NaN : 这是持有类型为double的非数字(NaN)值的常量.
static double NEGATIVE_INFINITY : 这是持有double类型的负无穷大的常量.
static double POSITIVE_INFINITY : 这是持有double类型的正无穷大的常量.
static int SIZE : 这是用于表示双精度值的位数.
static Class< Double> TYPE : 这是表示基本类型double的类实例
Sr.No. | 构造函数&描述 |
---|---|
1 | Double(double value) 这构造了一个新分配的Double对象,它表示原始的double参数. |
2 | Double (String s) 这构造了一个新分配的Double对象,它表示字符串表示的double类型的浮点值. |
Sr.No. | 方法&说明 |
---|---|
1 | byte byteValue() 此方法以字节形式返回此Double的值(通过强制转换为字节). |
2 | static int compare(double d1,double d2) 此方法比较两个指定的double值. |
3 | int compareTo(Double anotherDouble) 此方法比较两个指定的double值. |
4 | static long doubleToLongBits(double value) 此方法根据IEEE返回指定浮点值的表示形式754浮点"双格式"位布局. |
5 | static long doubleToRawLongBits(double value) 此方法根据IEEE 754浮点"双格式"位布局返回指定浮点值的表示,保留非数字(NaN)值. |
6 | double doubleValue() 此方法根据IEEE 754浮点"双格式"位布局返回指定浮点值的表示形式,保留Not- a-Number(NaN)值. |
7 | boolean equals(Object obj) 此方法将此对象与指定的目标t. |
8 | float floatValue() 此方法返回此Double对象的float值. |
9 | int hashCode() 此方法返回此Double对象的哈希码. |
10 | int intValue() 此方法将此Double的值作为int返回(通过强制转换为int类型). |
11 | boolean isInfinite() 如果此Double值的大小无限大,则此方法返回true,否则返回false. |
12 | static boolean isInfinite(double v) 如果指定此方法,则返回true数量无限大,否则为假. |
13 | boolean isNaN() 如果这样,此方法返回true Double值是非数字(NaN),否则为false. |
14 | static boolean isNaN(double v) 如果指定的数字是非数字(NaN)值,则此方法返回true,否则返回false. |
15 | static double longBitsToDouble(长位) 此方法返回与给定位re相对应的double值演示. |
16 | long longValue() 此方法返回此Double的值为long(通过强制转换)键入long). |
17 | static double parseDouble(String s) 此方法返回一个初始化为的新double.由指定String表示的值,由Double类的valueOf方法执行. |
18 | short shortValue() 此方法返回此Double的值作为short(通过强制转换为short). |
19 | static String toHexString(double d) 此方法返回double参数的十六进制字符串表示形式. |
20 | String toString() 此方法返回此Double对象的字符串表示形式. |
21 | static String toString(double d) 此方法返回double参数的字符串表示形式. |
22 | static Double valueOf(double d) 这方法返回一个表示指定double值的Double实例. |
23 | static Double valueOf(String s) 此方法返回一个Double对象,其中包含由参数字符串s表示的double值. |
此类继承以下类中的方法 :
java.lang.Object