1、
Double number =3.14159265359;
String numberAsString = String.format("%.2f", number);
其中 %.2f 是一个格式化字符串,它指示将数字格式化为两位小数。您可以将 number 替换为要转换的 Double 值。
2、
可以使用Java的DecimalFormat类来实现:
double number =3.1415926;
DecimalFormat df = new DecimalFormat("#.00");
String result = df.format(number);
System.out.println(result);
输出结果为:3.14
其中,DecimalFormat的模式字符串中的“#”表示可选数字,如果该位没有数字则不会显示,而“0”表示必须显示数字,如果该位没有数字则补0。因此,模式字符串“#.00”表示保留两位小数,如果小数位不足两位则补0。