Java 如何在转换为字符串时删除double后的.0
在Java中,将双精度xx.xx转换为以下字符串的最佳方法是什么 22.0至22 22.1至22.1 22.22至22.22 22.00至22.00Java 如何在转换为字符串时删除double后的.0,java,string,double,Java,String,Double,在Java中,将双精度xx.xx转换为以下字符串的最佳方法是什么 22.0至22 22.1至22.1 22.22至22.22 22.00至22.00 如果小数部分是0,只需要整数。最终确定的代码如下 如果使用DecimalFormat并在模式中指定,则仅当值不为零时才显示该值 Double d=22.00 DecimalFormat format = new DecimalFormat("###.##"); format.format(d); 使用该类 谢谢你的更新
如果小数部分是0,只需要整数。最终确定的代码如下 如果使用DecimalFormat并在模式中指定,则仅当值不为零时才显示该值
Double d=22.00
DecimalFormat format = new DecimalFormat("###.##");
format.format(d);
使用该类
谢谢你的更新
double d = 2.0;
DecimalFormat formatter = new DecimalFormat("0.##");
String formated = formatter.format(d).toString();