Java.io包教程

Java.lang.Double类

简介

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 )&times; 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.方法&说明
1byte byteValue()

此方法以字节形式返回此Double的值(通过强制转换为字节).

2static int compare(double d1,double d2)

此方法比较两个指定的double值.

3int compareTo(Double anotherDouble)

此方法比较两个指定的double值.

4static long doubleToLongBits(double value)

此方法根据IEEE返回指定浮点值的表示形式754浮点"双格式"位布局.

5static long doubleToRawLongBits(double value)

此方法根据IEEE 754浮点"双格式"位布局返回指定浮点值的表示,保留非数字(NaN)值.

6double doubleValue()

此方法根据IEEE 754浮点"双格式"位布局返回指定浮点值的表示形式,保留Not- a-Number(NaN)值.

7boolean equals(Object obj)

此方法将此对象与指定的目标t.

8float floatValue()

此方法返回此Double对象的float值.

9int hashCode()

此方法返回此Double对象的哈希码.

10int intValue()

此方法将此Double的值作为int返回(通过强制转换为int类型).

11boolean isInfinite()

如果此Double值的大小无限大,则此方法返回true,否则返回false.

12static boolean isInfinite(double v)

如果指定此方法,则返回true数量无限大,否则为假.

13boolean isNaN()

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

14static boolean isNaN(double v)

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

15static double longBitsToDouble(长位)

此方法返回与给定位re相对应的double值演示.

16long longValue()

此方法返回此Double的值为long(通过强制转换)键入long).

17static double parseDouble(String s)

此方法返回一个初始化为的新double.由指定String表示的值,由Double类的valueOf方法执行.

18short shortValue()

此方法返回此Double的值作为short(通过强制转换为short).

19static String toHexString(double d)

此方法返回double参数的十六进制字符串表示形式.

20String toString()

此方法返回此Double对象的字符串表示形式.

21static String toString(double d)

此方法返回double参数的字符串表示形式.

22static Double valueOf(double d)

这方法返回一个表示指定double值的Double实例.

23static Double valueOf(String s)

此方法返回一个Double对象,其中包含由参数字符串s表示的double值.

继承的方法

此类继承以下类中的方法 :

  • java.lang.Object