DecimalFormat 格式化金额
Posted 元页
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DecimalFormat 格式化金额相关的知识,希望对你有一定的参考价值。
DecimalFormat 格式化金额,是使用现有API还是自己写util方法?
public static void main(String[] args) throws Exception {
DecimalFormat df = new DecimalFormat("#.00");
String re=df.format(23.8);
System.out.println(re);
String ss="23";
System.out.println(ensureDecimalPlaceOfMoney(ss));
}
public static String ensureDecimalPlaceOfMoney(String money){
if(money==null)
return null;
if(money.indexOf(".")!=-1){
String decimalPlace=money.substring(money.indexOf(".")+1, money.length());
if(decimalPlace.length()==1){
money+="0";
}
}else{
money+=".00";
}
return money;
}
以上是关于DecimalFormat 格式化金额的主要内容,如果未能解决你的问题,请参考以下文章