FormateUtil 工具类,Double的精度确定_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > FormateUtil 工具类,Double的精度确定

FormateUtil 工具类,Double的精度确定

 2015/5/8 18:18:41  wljs1ph  程序员俱乐部  我要评论(0)
  • 摘要:packagecom.my.util;importjava.text.DecimalFormat;importjava.text.NumberFormat;importjava.util.List;publicclassFormateUtil{privatestaticFormateUtilinstance;publicstaticfinalNumberFormatMONEY_FORMATE=newDecimalFormat("##0.0000")
  • 标签:for 工具
class="java" name="code">package com.my.util;

import java.text.DecimalFormat;
import java.text.NumberFormat;
import java.util.List;


public class FormateUtil {
	private static FormateUtil instance;	
	public static final NumberFormat MONEY_FORMATE = new DecimalFormat("##0.0000");
	
	public static final NumberFormat MONEY_FORMATE_LONG = new DecimalFormat("##0");
	
	public static FormateUtil getInstance(){
		if(instance==null){
			instance = new FormateUtil();
		}
		return instance;
	}	
	
	public String formateDouble(Double value){
		return this.formateDouble(value, "");
	}
	
	public String formateDouble(Double value,String defaultValue){
		if(value==null){
			return defaultValue;
		}else{
			return MONEY_FORMATE.format(value);
		}
	}
	
	public String formateDouble(Double value,String defaultValue,NumberFormat format){
		if(value==null){
			return defaultValue;
		}else{
			return format.format(value);
		}
	}
	
}

?

发表评论
用户名: 匿名