【发布时间】:2012-10-16 21:22:57
【问题描述】:
我用谷歌搜索了一下,但找不到找到解决方案的示例。这是我的问题:
String s = "100.000";
long l = Long.parseLong(s);
尝试将字符串 's' 解析为 long 的第二行代码抛出 NumberFormatException。
有没有办法解决这个问题?问题是表示十进制数的字符串实际上是以毫秒为单位的时间,所以我不能将它转换为 int 因为我失去了精度。
【问题讨论】:
-
那个点代表什么?是 0 还是小数点之间的分隔符?
标签: java string parsing converter long-integer