手册

目录

Java.io 包教程

Java.lang.Double 类

收藏214

阅读808

更新时间2025-07-22

前言:

在本教程中,您将学习如何使用Java.lang.Double类,简介java.lang.Double类将原始类型double的值包装在一个对象中。Double类型的对象包含一个类型为double的字段。

java.lang.Double 类将原始类型 double 的值包装在一个对象中。 Double 类型的对象包含一个类型为 double 的字段。


类声明

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

public final class Double
  extends Number
     implements Comparable

运行实例 »

点击 "运行实例" 按钮查看在线实例


字段

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

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

  • static double MAX_VALUE − 这是保持 double 类型的最大正有限值 (2-2-52)×21023 的常数。

  • static int MIN_EXPONENT − 这是标准化双精度变量可能具有的最小指数。

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

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

  • static double NaN − 这是一个包含双精度类型的非数字 (NaN) 值的常量。

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

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

  • static int SIZE − 这是用于表示双精度值的位数。

  • static Class TYPE − 这是表示基本类型 double 的类实例


类构造函数

序号 构造函数 & 描述
1

Double(double value)

这会构造一个新分配的 Double 对象,该对象表示原始 double 参数。

2

Double(String s)

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


类方法

序号 方法 & 描述
1 byte byteValue()

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

2 static int compare(double d1, double d2)

此方法比较两个指定的双精度值。

3 int compareTo(Double anotherDouble)

此方法比较两个指定的双精度值。

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 对象的浮点值。

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)

此方法返回与给定位表示对应的双精度值。

16 long longValue()

此方法以 long 形式返回此 Double 的值(通过转换为 long 类型)。

17 static double parseDouble(String s)

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

18 short shortValue()

此方法将这个 Double 的值作为一个短值返回(通过转换为一个短值)。

19 static String toHexString(double d)

此方法返回双参数的十六进制字符串表示。

20 String toString()

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

21 static String toString(double d)

此方法返回双参数的字符串表示形式。

22 static Double valueOf(double d)

此方法返回一个表示指定双精度值的 Double 实例。

23 static Double valueOf(String s)

此方法返回一个 Double 对象,该对象包含参数字符串 s 表示的双精度值。


继承的方法

这个类继承了以下类的方法 −

  • java.lang.Object

科技资讯

更多

精选课程

更多
前端入门_HTML5
前端入门_HTML5

共29课时

61.7万人学习

CSS视频教程-玉女心经版
CSS视频教程-玉女心经版

共25课时

39.3万人学习

JavaScript极速入门_玉女心经系列
JavaScript极速入门_玉女心经系列

共43课时

70.9万人学习

独孤九贱(1)_HTML5视频教程
独孤九贱(1)_HTML5视频教程

共25课时

61.6万人学习

独孤九贱(2)_CSS视频教程
独孤九贱(2)_CSS视频教程

共22课时

23万人学习

独孤九贱(3)_JavaScript视频教程
独孤九贱(3)_JavaScript视频教程

共28课时

33.9万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时

125万人学习

关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号