2011-04-19 15 views
5

Bunu nasıl yapacağımı bulmakta gerçekten sorun yaşıyorum. Bana öyle geliyor ki, oldukça basit olmalı. Belki yanlış yere bakıyorum.Java'da Yerel Ağ için bir Para Birimini nasıl biçimlendiririm?

varsayalım Aşağıdaki kod var:

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"); 

nasıl beni doğru Yerel Ayar biçimlendirilmiş 123,45 değerini yazdırmak izin NumberFormat örneklerini alabilirim? Sterling (£) olarak UK formatını biçimlendirir gibi ben NumberFormat.getCurrencyInstance(Locale) kullanamazsınız

€123.45 
123,45 € 

: yani ben sırasıyla İngiltere ve Fransa'ya aşağıdaki istiyorum. Aradığım şey NumberFormat.getCurrencyInstance(Locale, Currency), ama bu var gibi görünmüyor.

Herhangi bir fikrin var mı?

cevap

4

NumberFormat.setCurrency() numaralı telefonu kullanarak,aracılığıyla alınmış belirli bir NumberFormat için kullanılan para birimini değiştirmek üzere kullanın.

İlgili konular