我在貨幣對象中獲得價值,但我只想要雙重格式。如何將貨幣格式轉換爲java中的兩倍
String amt = txn.getAmount();
System.out.println("--amt--"+amt);//output:1010
double value = Double.parseDouble(amt);
System.out.println("---value---"+value);//output:1010.0
String ammount=NumberFormat.getCurrencyInstance().format(value);
System.out.println("--ammount--"+ammount);//output:Rs.1,010.00
在這裏,我想向Rs.1,010.00
1010.00
在我的代碼的任何錯誤呢?
的可能的複製[?如何顯示浮點數據在Java 2位小數輸出(http://stackoverflow.com/questions/2538787/how-to-display -an-output-of-float-data-with-2-decimal-places-in-java) –
你爲什麼要'getAmount'返回一個字符串? –
@ cricket_007:不重複請仔細觀察, – Durga