目录

Java.lang - Double

介绍 (Introduction)

java.lang.Double类在对象中包装基本类型double的值。 Double类型的对象包含单个字段,其类型为double。

Class 声明 (Class Declaration)

以下是java.lang.Double类的声明 -

public final class Double
  extends Number
     implements Comparable<Double>

字段 (Field)

以下是java.lang.Double类的字段 -

  • static int MAX_EXPONENT - 这是有限双变量可能具有的最大指数。

  • static double MAX_VALUE - 这是保持double类型的最大正有限值的常量,(2-2-52)×2 1023

  • static int MIN_EXPONENT - 这是规范化的double变量可能具有的最小指数。

  • static double MIN_NORMAL - 这是保持double类型的最小static double MIN_NORMAL值的常量,2 -1022

  • static double MIN_VALUE - 这是保持double类型的最小正非零值的常量,2 -1074

  • static double NaN - 这是保持double类型的Not-a-Number(NaN)值的常量。

  • static double NEGATIVE_INFINITY - 这是保持double类型的负无穷大的常量。

  • static double POSITIVE_INFINITY - 这是保持double类型的正无穷大的常量。

  • static int SIZE - 这是用于表示double值的位数。

  • 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浮点“双格式”位布局返回指定浮点值的表示形式,保留非数字(NaN)值。

7 boolean equals(Object obj)

此方法将此对象与指定的对象进行比较。

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,否则返回false。

13 boolean isNaN()

如果此Double值为非数字(NaN),则此方法返回true,否则返回false。

14 static boolean isNaN(double v)

如果指定的数字是非数字(NaN)值,则此方法返回true,否则返回false。

15 static double longBitsToDouble(long bits)

此方法返回与给定位表示相对应的double值。

16 long longValue()

此方法返回此Double的值为long(通过强制转换为long类型)。

17 static double parseDouble(String s)

此方法返回一个初始化为由指定String表示的值的新double,由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
Java.lang - Enum.下一篇>
↑回到顶部↑
WIKI教程 @2018