Double包装类
Double是double的包装类
Double继承了Number类,实现了Comparable接口。
Double的方法
- byteValue() 实例方法
将Double转换为byte类型返回 - compare(double a, double b) 静态方法
public static void main(String[] args) { /* compare(double a, double b) 比较两个double数值 a > b = 1; a = b = 0; a < b = -1 */ System.out.println(Double.compare(10d, 12d)); }
- compareTo(Double a) 实例方法
public static void main(String[] args) { /* compareTo(Double a) 比较两个数值 如果当前Double对象 大于 比较的对象 返回 1 如果当前Double对象 等于 比较的对象 返回 0 如果当前Double对象 小于于 比较的对象 返回 -1 */ Double s = 10d; System.out.println(s.compareTo(11d)); }
- doubleValue() 实例方法
将Double的值 double类型数据返回。 - floatValue() 实例方法
将Double的值转换为float类型返回。 - intValue() 实例方法
将Double的值转换为int类型返回。 - longvalue() 实例方法
将Double的值转换为long类型返回。 - max(double a, double b) 静态方法。
比较两个double数值,返回较大的数值。 - min(double a, double b) 静态方法
比较两个double数值, 返回较小的数值。 - parsedouble(String s) 静态方法。
将String 类型的数字转换为double类型返回,如果String非数字那么会报java.lang.NumberFormatException
异常 - shortValue() 静态方法
将Double的数值转换为short类型返回。 - sum(double a ,double b) 静态方法
将两个double数值相加后返回。 - valueOf(double d) 静态方法
将double转换为Double 对象返回。 - valueOf(String s) 静态方法
将String 类型的数值转换为 Double返回,如果String 非数值那么会报java.lang.NumberFormatException
异常