java string转int四舍五入
时间: 2023-06-05 22:47:36 浏览: 298
Java中,字符串转整数可以使用Integer类的parseInt方法。是一种将字符串解析为整数值的方法,但是这个方法并不包含四舍五入的操作。
如果要将一个字符串转换为四舍五入的整数值,可以先将它转换为double类型,然后使用Math.round()方法进行四舍五入操作,最后再将结果转换为整数即可。
例如:
String str = "3.54";
double d = Double.parseDouble(str);
int result = (int) Math.round(d);
System.out.println(result);
这里先将字符串"3.54"转换为double类型的3.54,然后使用Math.round()方法对其进行四舍五入,得到4.0,最后再将结果转换为整数类型的4。
需要注意的是,在将字符串转换为double类型时,如果字符串内容不是合法的数值,将会抛出NumberFormatException异常。因此,使用转换方法时需要进行异常处理的代码编写。
阅读全文