ITPub博客

首页 > IT职业 > IT生活 > 将double形式的钱格式化为money的形式 (转)

将double形式的钱格式化为money的形式 (转)

原创 IT生活 作者:gugu99 时间:2007-12-05 09:43:21 0 删除 编辑
将double形式的钱格式化为money的形式 (转)[@more@]

import Java.text.*;
public class UT {
  private final static DecimalFormat nf = new DecimalFormat("###,##0.00");
  public static String formatToMoney(String s) {
  if (s == null || s.equals("")) {
  return "0.00";
  }
  try {
  return formatToMoney(Double.parseDouble(s));
  } catch (Exception e) {
  return s;
  }
  }

  public static String formatToMoney(double d) {
  try {
  return nf.format(d);
  } catch (Exception e) {
  return String.valueOf(d);
  }
  }
  public static void main(String[] args){
  String dd=Client.formatToMoney("12345678990.78987");
  System.out.println(dd);

  }
}


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10748419/viewspace-988541/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    3122
  • 访问量
    2226277