您的位置:首页 > 编程语言 > Java开发

JAVA开发之将double类型,强制保留到小数点后两位解决方法

2017-05-05 17:36 751 查看
JAVA开发之将double类型,强制保留到小数点后两位解决方法
/**
* 监听总金额变化
*/
private void listenAllFee() {
double allPay = 0.00;
for (int u = 0; u < dataList.size(); u++) {
Boolean checked = mAdapter.getIsSelected().get(u);
NeedPayBillsBean billsBean = dataList.get(u);
String fee = billsBean.getFee();
double allFee = Double.parseDouble(fee);
if(checked){
allPay+=allFee;
}
}
//把double类型累加结果--保持2位小数点
DecimalFormat df = new DecimalFormat("#####0.00");
String str = df.format(allPay);
KLog.e(str);
//总金额显示
mAllPay.setText(str);
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

**
//把double类型累加结果--保持2位小数点 

DecimalFormat df = new DecimalFormat("#####0.00"); 

String str = df.format(allPay);
**
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jquery