使用 DecimalFormat 类:
直接上代码
import java.text.DecimalFormat;
public class Main {
public static void main(String[] args) {
float number = 123.4567f;
DecimalFormat df = new DecimalFormat("#.##");
String formatted = df.format(number);
System.out.println("Formatted number: " + formatted);
}
}
使用 String.format() 方法:
public class Main {
public static void main(String[] args) {
float number = 123.4567f;
String formatted = String.format("%.2f", number);
System.out.println("Formatted number: " + formatted);
}
}
无论哪种方法,都会将 float 类型的值格式化为保留两位小数的字符串。