Android Studio中float保留两位小数
时间: 2023-11-24 16:52:40 浏览: 146
在Android Studio中,可以使用以下几种方法来保留float类型的两位小数:
1.使用DecimalFormat类
```java
float f = 3.1415926f;
DecimalFormat df = new DecimalFormat("#.##");
String result = df.format(f);
System.out.println(result); // 输出:3.14
```
2.使用String.format()方法
```java
float f = 3.1415926f;
String result = String.format("%.2f", f);
System.out.println(result); // 输出:3.14
```
3.使用NumberFormat类
```java
float f = 3.1415926f;
NumberFormat nf = NumberFormat.getNumberInstance();
nf.setMaximumFractionDigits(2);
String result = nf.format(f);
System.out.println(result); // 输出:3.14
```
阅读全文