字符串格式化潜在字符串双精度或整数整数

时间:2016-06-16 23:03:12

标签: java string formatting string-formatting

我从服务器收到一个字符串,有时候是一个double,有时候是一个整数。我需要它是一个整数。 当我做Integer.parseInt(confusedStringNumber)时 如果是double,则抛出Number格式异常。有没有办法格式化字符串以删除所有小数位,无论它们是否存在?感谢

2 个答案:

答案 0 :(得分:4)

int i = (int)Float.parseFloat("1.0");
int j = Float.valueOf("1.0").intValue();

答案 1 :(得分:0)