私は通貨formateで値を得ていますが、私は倍精度形式のみが必要です。ここで通貨形式を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 -out-of-float-data-with-2-decimal-places-java) –
'getAmount'に文字列を返すのはなぜですか? –
@ cricket_007:重複しないでください。 – Durga