将字符串值转换为int
这个问题在这里已经有了答案:
关于什么:
int i = (int) Double.parseDouble(s);
当然, "20.00"
不是有效的整数格式。
String s =“20.00”;
不是有效的Integer
值,它是抛出NumberFormatException
的原因。
使用Double
或Float
格式化您的电话号码,然后使用窄电影将您的电话号码转换为int
但如果存在,您可能会失去精度。
即int I = (int) Double.parseDouble(str);