我想避免使用區域設置,而是使用貨幣代碼(ISO 4217,如「USD」)。我瞭解如何使用貨幣代碼設置貨幣類,但是,如何將此貨幣合併爲一個NumberFormat以將貨幣格式化爲所述貨幣?如何將ISO4217貨幣代碼提供給NumberFormat?
我同時理解NumberFormat和Currency,但是怎樣才能將這些格式化爲真正的貨幣字符串,例如4.00 - > $ 4.00?我必須使用NumberFormat,因爲我在本例中刪除了小數位數來創建整個貨幣數字,例如$ 4。
感謝你的幫助, 瑞安
編輯:回答,.setCurrency,這是我沒有注意到的NumberFormat,衛生署!我太專注於用貨幣構造NumberFormat,但我一直在掙扎,因爲您只能從Locale構造。希望我早點想到這一點。謝謝!下次我將閱讀更接近的方法列表。我知道NumberFormat HAD支持貨幣類,它只有在這種方式下使用貨幣纔有意義。
請不要評論我使用雙打貨幣,我不需要精確度。謝謝。 – AutoM8R