我也尝试了恢复的recovered.toString()。getBytes(),然后得到了:[在此处输入图像描述] [2]
如何获得int或long值的“ 889.0”?
谢谢。[1]:https://i.stack.imgur.com/GF3tD.jpg [2]:https://i.stack.imgur.com/TXNBb.jpg
字符串"889.0"
不是转换为aLong
或an的有效格式Integer
,它是十进制格式,您可以将其转换为aFloat
或a Double
。
如果需要整数,可以先将其转换为浮点数,然后再使用Float.intValue
将其转换为整数。
Float f = Float.valueOf(recovered.toString();
Integer i = f.intValue();
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句