如何解决为什么代表数字的String的Integer.parseInt在J2ME中抛出java.lang.NumberFormatException?
尽管30.00
对您来说似乎是一个整数,但Java认为它看起来像一个浮点值(由于小数点)。
int i = Double.parseDouble("30.00").intValue();
(顺便说一下,这不是特定于J2ME的。)
解决方法
我想对的四列的值求和recordstore
。这四列中的值是带有的数字decimal
point
,例如30.00
;该recordstore
行是一个csv-
like
数据,我使用它使用用户定义的函数来获取特定列的值:String
例如,对于四列,我得到a "30.00"
。现在我要sum
这四个值;
所以我一定要convert
他们成int
!但是,当我尝试使用时Integer.parseInt
,java.lang.NumberFormatException
将引发!那么如何在这种情况下求和呢?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。