关于此问题,网上一些答案不太靠谱
通过实践,此处只提供一个办法:
String price_CNY = map.get("CNY"); //6.2041
Double cny = Double.parseDouble(price_CNY);//6.2041 这个是转为double类型
DecimalFormat df = new DecimalFormat("0.00");
String CNY = df.format(cny); //6.20 这个是字符串,但已经是我要的两位小数了
Log.i(TAG, CNY);
Double cny = Double.parseDouble(CNY); //6.20
打印结果为6.20
完。