BigDecimal运算
浮点数运算的典型实例是货币运算,在商品金额的计算中,经常会设计小数运算由于计算机中所有数字都是使用二进制进行存储,而二进制无法精确的表示所有的小数,因此常使用BigDecimal类实现精确的小数运算。
非精确计算
精确计算
注意这里在创建BigDecimal时,需要传递String类型,否则得到的结果依然是非精确数据。
加法:BigDecimaladd(BigDecimal bd)
减法:BigDecimalsubtract(BigDecimal bd)
乘法:BigDecimal multiply(BigDecimal bd)
除法:BigDecimal divide(BigDecimal bd)
String格式化日期
判断是否为数字
正则表达式
Apache提供的lang包中的NumberUtils类
try、catch
try、catch不建议使用,效率低下。
下期提要
下期将重点介绍关于正则表达式在实际开发中的使用。敬请期待!
领取专属 10元无门槛券
私享最新 技术干货