我从服务器收到一个字符串,有时候是一个double,有时候是一个整数。我需要它是一个整数。
当我做Integer.parseInt(confusedStringNumber)
时
如果是double,则抛出Number格式异常。有没有办法格式化字符串以删除所有小数位,无论它们是否存在?感谢
答案 0 :(得分:4)
int i = (int)Float.parseFloat("1.0");
int j = Float.valueOf("1.0").intValue();
答案 1 :(得分:0)