例如:我们在1.4版本上完成一个数字格式化输出的时候,需要:
double x = 10000.0 / 3.0;
NumberFormat formatter = NumberFormat.getNumberInstance();
formatter.setMaximumFractionDigits(4);
formatter.setMinimumIntegerDigits(6);
String s = formatter.format(x); // the string "003,333.3333"
在1.5下面只需要:
double x = 10000.0 / 3.0;
String s = String.format("%,012.4f",x);
本文介绍在Java中如何使用NumberFormat及String.format进行数字格式化输出,对比了1.4和1.5版本的不同方法。
133

被折叠的 条评论
为什么被折叠?



