将双值格式化为2个十进制位置的最佳方法我正在处理我的应用程序中的很多双值,有什么简单的方法来处理Java中十进制值的格式化吗?还有比这更好的方法吗? DecimalFormat df = new DecimalFormat("#.##");基本上,我想做的是格式化双值,如23.59004 to 23.5935.7 to 35.703.0 to 3.009 to 9.00
2 回答

交互式爱情
TA贡献1712条经验 获得超3个赞
String.format
:
double[] arr = { 23.59004, 35.7, 3.0, 9};for ( double dub : arr ) { System.out.println( String.format( "%.2f", dub ) );}
23.5935.703.009.00
System.out.format
java.util.Formatter
添加回答
举报
0/150
提交
取消