本文主要是介绍java后台DecimalFormat处理数字,3位加逗号分隔,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
package com.zhong;import java.math.BigDecimal;
import java.text.DecimalFormat;
/*** 给数字每三位加一个逗号工具类* @author admin**/
public class DecimalFormatUtil {public static final String DEFAULT_FORMAT = "#,###.00";private DecimalFormatUtil() {}/*** 格式化数字表示* @param bigDecimal* @param format* @return*/public static String formatString(BigDecimal bigDecimal,String format) {if(bigDecimal == null) {return "";}if(format == null || format.isEmpty()) {format = DEFAULT_FORMAT;}DecimalFormat df = new DecimalFormat(format); return df.format(bigDecimal.doubleValue());}/* public static String formatString2(float data) {DecimalFormat df = new DecimalFormat("#,###"); return df.format(data);}*/public static void main(String[] args) {System.out.println(DecimalFormatUtil.formatString(new BigDecimal("123456789.00"), null));}
}
这篇关于java后台DecimalFormat处理数字,3位加逗号分隔的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!