您的位置:首页 > 其它

两种格式化float的方式,不同的输出

2013-04-09 22:52 330 查看
float mAverageNumber = sum/12;
NumberFormat numFormat = NumberFormat.getNumberInstance();
numFormat.setMaximumFractionDigits(2);
String str = numFormat.format(mAverageNumber);
//above code output :$1,581.42
String str = String.valueOf((new BigDecimal(mAverageNumber)).setScale(2,BigDecimal.ROUND_HALF_UP));
//that output :$1581.42
System.out.println("$"+str);


详细解释后面再补充
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐