android float保留两位小数
时间: 2023-10-30 10:21:59 浏览: 96
java保留两位小数问题
5星 · 资源好评率100%
在 Android 中,你可以使用 DecimalFormat 类来保留一个 float 类型的数值的两位小数。下面是一个示例代码:
```java
float number = 3.14159265f;
DecimalFormat df = new DecimalFormat("#.##"); // 设置格式
String formattedNumber = df.format(number); // 对数值进行格式化
```
在这个示例中,我们定义了一个 float 类型的数值 number 等于 3.14159265,我们使用 DecimalFormat 类创建了一个格式为 "#.##" 的 DecimalFormat 实例 df,这个格式指定了保留两位小数。
最后,我们将数值 number 传递给 df.format() 方法,这个方法将返回一个格式化后的字符串 formattedNumber,它的值为 "3.14",这个值已经保留了两位小数。
你也可以将格式字符串设置为其他的值,例如 "#.###"(保留三位小数)、"#.#"(如果只有一位小数则不显示第二位小数),根据你的需求进行设置。
阅读全文