Per esempio, la valuta cinese ha il codice CNY
ISO 4217
. Poiché il libero scambio globale in quella valuta è limitato, esiste un secondo equivalente in valuta "offshore", chiamato CNH
. Wikipedia ha un po 'di summary di tutto questo.Come aggiungere una nuova valuta a java.util.Currency per un codice paese esistente in Java 7?
In Java 7
, c'è un method for updating il set di tre codici ISO 4217
con cui la JVM viene spedita. Tuttavia, non può essere utilizzato per aggiungere un codice valuta separato a un codice paese esistente: sostituirà CNY
con CNH
, che non va bene per i miei scopi.
Come aggiungo CNH
(che non è nella lista ISO 4217
) per l'insieme delle valute disponibili in Java 7
, senza sovrascrivere CNY
?
In un altro modo, come posso ottenere più codici di valuta per un singolo paese?
presente che questa domanda: How do I add the new currency code to Java? era ha chiesto e ha risposto per Java 6. Ma la strategia di sostituzione di java.util.CurrencyData
non funziona perché quel file non esiste più.
possibile duplicato di [Come aggiungere il nuovo codice valuta a Java?] (Http://stackoverflow.com/questions/9982537/how-do-i-add-the-new-currency-code-to- java) – bobs
@bobs Il metodo per farlo in Java 6 contro Java 7. La domanda a cui ti sei collegato è Java 6, questo è Java 7. – sharakan
@bobs Lo so ... Ho chiesto ad entrambi! ;) – sharakan