1. 程式人生 > >String轉double保留兩位小數

String轉double保留兩位小數



關於此問題,網上一些答案不太靠譜

通過實踐,此處只提供一個辦法:  

	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

完。