读书人

数值格式化有关问题

发布时间: 2012-01-08 22:48:50 作者: rapoo

数值格式化问题
我知道这个问题有人问过,但是要求是把数字,小数位数和分隔符“,”都以参数的形式传入函数,还请大侠指导====


[解决办法]
具体点老大
[解决办法]
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);
}

读书人网 >J2SE开发

热点推荐