接上节:day040:API、API中的类(一)_ZQyyds:)的博客-CSDN博客
二、API中的类
4.objects类:直接使用类名.的形式调用方法,即Objects.()
-
public static String toString(对象) 返回参数中对象的字符串表示形式
-
public static String toString(对象,默认字符串) 返回对象的字符串表示形式,如果对象为空,则打印默认字符串
-
public static Boolean isNull(对象) 判断对象是否为空
-
public static boolean nonnull(对象) 判断对象是否不为空
代码示例:
5.BigDecimal类:可用来进行精确计算
A.构造方法:
- BigDecimal(double val) 参数为double
- BigDecimal(String val) 参数为String
代码示例:
B.常用方法(加、减、乘、除):
格式:对象1.方法(对象2)
代码示例:
C.特殊方法:
注:若想进行精确计算,调用BigDecimal类的toString方法,但用toString方法计算10.0/3.0时,会发现报错,因为除不尽的原因。这时我们用bigDecimal的特殊方法。
第一个参数表示参与运算的另一个对象
第二个参数表示小数点后精确到第几位
第三个参数则是选择舍入模式
舍入模式:
进一法:BigDecimal.ROUND_UP
去尾法:BigDecimal.ROUND_FLOOR
四舍五入法:BigDecimal.ROUND_HALF_UP