phe*_*mix 1 java string numbers
我想总结一下四列的值recordstore.在这四个列中的值与数字decimal point,例如30.00; 该recordstore行是一个csv-like数据,我用它来使用用户定义的函数来获取特定列的值:例如,我获得了String四列的a "30.00".现在我想要sum这四个值; 所以我必须convert进去int!但是当我尝试使用时,Integer.parseInt就会java.lang.NumberFormatException被提升!那么如何在这种情况下做出总和呢?
即使30.00看起来像是一个整数,Java认为它看起来像一个浮点值(由于小数点).
因此,您需要将其解析为double,然后获取整数部分.
int i = Double.parseDouble("30.00").intValue();
Run Code Online (Sandbox Code Playgroud)
(顺便说一下,不是J2ME特有的.)