Double和Float包装类是滴double、float基本类型的封装,它们都是Number的子类。
Double类在对象中包装一个基本类型为double的值。
1.构造方法
Double(double value):基于double参数创建Double类对象
Double(String str):构造一个新分配的Double对象,表示用字符串表示的double类型的浮点值。
2.常用方法
表8.5 Double类的常用方法
方法 | 返回值 | 功能描述 |
---|---|---|
byteValue() | byte | 以byte形式返回Double对象值(通过强制转换) |
compareTo(Double d) | int | 对两个Double对象进行数值比较。如果两个值相等,则返回0;如果调用对象的数值小于d的数值,则返回负值;如果调用对象的数值大于d的值,则返回正值 |
equals(object obj) | boolean | 将此对象与指定的对象相比较 |
intValue() | int | 以int形式返回double值 |
isNaN() | boolean | 如果此double值是非数字(NaN)值,则返回true;否则返回false |
toString() | String | 返回此Double对象的字符串表示形式 |
valueOf(String str) | Double | 返回保存用参数字符串str表示的double值的Double对象 |
doubleValue() | double | 以double形式返回此Double对象 |
longValue) | long | 以long形式返回此double的值(通过强制转换为long类型) |
网友评论