📜  Java.lang.Double类(1)

📅  最后修改于: 2023-12-03 15:01:35.107000             🧑  作者: Mango

Java.lang.Double类

java.lang.Double类表示双精度浮点数,是Java中的基本数据类型之一。它提供了许多方法来对双精度浮点数进行操作。

常用方法

以下是Java.lang.Double类的一些常用方法:

valueOf()

public static Double valueOf(double d)

将double类型的值转换为Double对象。例如:

Double num = Double.valueOf(3.14);
parseDouble()

public static double parseDouble(String str) throws NumberFormatException

将字符串转换为double类型的值。例如:

double num = Double.parseDouble("3.14");
isNaN()

public boolean isNaN()

判断Double对象是否为非数字。例如:

Double num = Double.valueOf(Double.NaN); //非数字
System.out.println(num.isNaN());  // true
isInfinite()

public boolean isInfinite()

判断Double对象是否为正无穷或负无穷。例如:

Double num = Double.valueOf(Double.POSITIVE_INFINITY); //正无穷
System.out.println(num.isInfinite());  // true
toString()

public String toString()

将Double对象转换为字符串。例如:

Double num = Double.valueOf(3.14);
String str = num.toString();
System.out.println(str);  // "3.14"
总结

Java.lang.Double类提供了许多有用的方法来对双精度浮点数进行操作,需要使用的时候可以直接调用。