DecimalFormat数字格式化 0和# 的区别及说明
public class PriceUtil {
public static String decimalFormat(float value) {
DecimalFormat decimalFormat;
decimalFormat = new DecimalFormat();
decimalFormat.applyPattern("0.##");
return decimalFormat.format(value);
}
public static String decimalFormat(double value) {
DecimalFormat decimalFormat;
decimalFormat = new DecimalFormat();
decimalFormat.applyPattern("0.##");
return decimalFormat.format(value);
}
public static String decimalFormat(String value) {
if(value==null||value.isEmpty())
return "0.00";
double d = Double.parseDouble(value);
DecimalFormat decimalFormat;
decimalFormat = new DecimalFormat();
decimalFormat.applyPattern("0.##");
return decimalFormat.format(d);
}
}
您可能感兴趣的文章: