0
点赞
收藏
分享

微信扫一扫

Double 转换成String 保留两位小数

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。


举报

相关推荐

0 条评论