java金额格式化 .00_Java中金额的格式化###,###.00

代码如下:  /**  * 金额格式化  * @param s 金额  * @param len 小数位数  * @return 格式后的金额  */ public static String insertComma(String s, int len) {     if (s == null || s.length() < 1) {         return "";     }     NumberFormat formater = null;     double num = Double.parseDouble(s);     if (len == 0) {         formater = new DecimalFormat("###,###");       } else {         StringBuffer buff = new StringBuffer();         buff.append("###,###.");         for (int i = 0; i < len; i++) {             buff.append("#");         }         formater = new DecimalFormat(buff.toString());     }     return formater.format(num); } 顺便把去格式化的方法也贴一下,代码如下:  /**  * 金额去掉“,”  * @param s 金额  * @return 去掉“,”后的金额  */ public static String delComma(String s) {     String formatString = "";     if (s != null && s.length() >= 1) {         formatString = s.replaceAll(",", "");     }       return formatString; }


版权声明:本文为weixin_30674431原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。