java.math.bigDecimal
比较两个很大的数时可以用这个类方法,准确
比如平时比较两个浮点数,可以用这个方法比较
不能tostring()后再比较字符串,因为其默认精度不一样,有可能是1.0 1.000
或者缩写3.08e, 导致相同的数比较结果false
比如下面的就不对
double a=300000000.0
a.tostring().equal("300000000.0")
这样才对
import java.math.bigdecimal
bigsecimal b = new bigdecimal("300000000.0");
b.compare(new bigdecimal("300000000.0"))