问题
在获取值后需要进行比较时,获取的值是String类型
的,值为0.9967555
。
原本我的想法是,先将Object类型转成使用Long.valueOf()
方法将其转换成long
类型,就能直接使用>,<,=等操作符进行比较了。但是发现出现以下错误:
java.lang.NumberFormatException: For input string: "0.9967555"
发现如果String如果带小数点
的话,就会出现以上的错误,
整数的String例如9967555
就能正常使用.
解决
最后决定将String转成double类型
来进行比较
谨此记录