📅  最后修改于: 2023-12-03 15:01:35.107000             🧑  作者: Mango
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类提供了许多有用的方法来对双精度浮点数进行操作,需要使用的时候可以直接调用。