下面的程序打印給出ISO 4217貨幣代碼的貨幣符號。Java:基於ISO 4217幣種鱈魚的貨幣符號
import java.util.*;
public class Currency{
public static void main(String args[]) {
Currency myInstance = Currency.getInstance(args[0]);
System.out.println(myInstance.getSymbol());
}
}
問題:當字符串USD是輸入工作正常。對於像歐元這樣的其他輸入只返回貨幣代碼。
樣品輸入,輸出中從程序:
input: java Currency USD
output: $
input: java Currency EUR
output: EUR -> I expect the symbol of Euro here
@polygenelubricats:以上作品時,我們也知道語言環境的國家。我目前只有ISO 4217貨幣鱈魚,沒有別的。我需要從貨幣代碼中找出區域設置,然後執行過程與上面的代碼類似。 – 2010-10-22 05:27:46
@Eternal:你需要這樣的東西嗎? http://www.ideone.com/kjYfV – polygenelubricants 2010-10-22 05:36:46
@ polygenelubricats:是非常相似,但不是打印區域設置,我只需要在該地區的貨幣符號。但這種方法有助於感謝。 – 2010-10-22 05:48:29