/** 获取退回商品总价 */ public void setSendTotalPriceText() { Log.d(TAG1, "=====> setReceiveTotalPriceText"); Set<String> keySet = exChangeSendGoodsMap.keySet(); totalSendPrice = 0; Iterator<String> iterator = keySet.iterator(); while (iterator.hasNext()) { RefundGoodSizeBean sizeBean = exChangeSendGoodsMap.get(iterator.next()); if (sizeBean.isSelcetd()) { totalSendPrice += (Integer.valueOf(sizeBean.getQuantity()) * Float.valueOf(sizeBean.getCommodity_price())); } } BigDecimal b = new BigDecimal(totalSendPrice); totalSendPrice = b.setScale(2, BigDecimal.ROUND_HALF_UP).floatValue(); tv_total_send_price.setText("小计金额:" + (totalSendPrice)); Log.d(TAG1, "totalSendPrice:" + totalSendPrice); }