0
可能重复:
Rounding a double to 5 decimal places in Java ME从1个十进制转换双精度值到2位小数在J2ME
我有一个双值,即2.8。我打算以2.80的形式在屏幕上显示。有什么想法如何做到这一点? thanks =)
可能重复:
Rounding a double to 5 decimal places in Java ME从1个十进制转换双精度值到2位小数在J2ME
我有一个双值,即2.8。我打算以2.80的形式在屏幕上显示。有什么想法如何做到这一点? thanks =)
Java SE中的DecimalFormat类可以处理这种情况。不幸的是,Java ME没有它或任何类似的东西。
我认为解决方案是将double值转换为字符串,并在末尾添加额外的'0'。
String formattedValue = Double.toString(value).concat("0");
原始值不同。我需要的是从小数点后1位(2.8)到小数点后2位。 =) – user1233796 2012-02-26 12:58:07