JAVA開發之將double型別,強制保留到小數點後兩位解決方法
阿新 • • 發佈:2019-02-16
/**
* 監聽總金額變化
*/
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);
}
**//把double型別累加結果--保持2位小數點
**
DecimalFormat df = new DecimalFormat("#####0.00");
String str = df.format(allPay);