数值格式化问题
我知道这个问题有人问过,但是要求是把数字,小数位数和分隔符“,”都以参数的形式传入函数,还请大侠指导====
------解决方案--------------------具体点老大
------解决方案--------------------java.text.NumberFormat api中有自己看看
------解决方案--------------------public static void main(String[] args) {
double f = 124450000543.1415526;
System.out.println(formatNumber(f, 6, true));
}
public static String formatNumber(double num, int decimalDigit, boolean hasSeparator) {
String format = "% " + (hasSeparator? ", ": " ") + ". " + decimalDigit + "f ";
return String.format(format, num);
}