java string转float 四舍五入
时间: 2023-10-04 07:08:53 浏览: 78
java计算四舍五入,float转int,string转int做计算
可以使用Java中的DecimalFormat类来实现字符串转换为float,并进行四舍五入。
示例代码:
```java
import java.text.DecimalFormat;
public class StringToFloat {
public static void main(String[] args) {
String str = "12.3456789";
float f = Float.parseFloat(str);
DecimalFormat df = new DecimalFormat("#.00"); //保留两位小数
String result = df.format(f); //四舍五入
System.out.println(result); //输出12.35
}
}
```
在上面的示例中,我们首先将字符串转换为float类型,然后使用DecimalFormat类将其格式化并进行四舍五入,最后将结果输出。在格式化时,我们使用了`#`符号表示可选的数字位数,使用`0`符号表示必须存在的数字位数。因此,`#.00`表示保留两位小数,不足两位则用0填充。
阅读全文