【发布时间】:2013-09-27 19:19:07
【问题描述】:
如何将下面的值解析为 int。我们在 java.math 中有任何特定的类吗?
String string="500.0000000";
我尝试如下,它抛出数字格式异常。
int x=Integer.parseInt(string).
问候,
拉吉
【问题讨论】:
-
将其解析为 double 然后舍入为 int?
-
整数不能保存十进制值,请改用 Double
-
亨利所说的。但是,如果字符串(例如用户输入)包含 500.1000 或其他内容,您还必须定义要执行的操作。你是要舍入它,还是要拒绝它并让用户输入其他内容?
标签: java