5
我很驚訝我真的很難找到如何做到這一點。在我看來,它應該是非常簡單的。也許我在看錯地方。如何在Java中爲區域設置貨幣格式
假設我有以下代碼:
double amount = 123.45D; //yes, I know that I should be using longs
Locale uk = Locale.UK;
Locale fr = Locale.FR;
Currency euro = Currency.getInstance("EUR");
我怎麼可以讓我打印出正確格式化的語言環境值123.45的NumberFormat實例?即我想分別在英國和法國執行以下操作:
€123.45
123,45 €
我不能使用NumberFormat.getCurrencyInstance(Locale)
因爲這將格式化英國格式英鎊(£)。我正在尋找的是NumberFormat.getCurrencyInstance(Locale, Currency)
,但似乎並不存在。
任何想法?