Jak dodać nową walutę do java.util.Currency dla istniejącego kodu kraju w Javie 7?
Na przykład chińska waluta maISO 4217
kodCNY
. Ponieważ wolny globalny handel w tej walucie jest ograniczony, istnieje drugi ekwiwalent waluty „offshore”, zwanyCNH
. Wikipedia ma trochęstreszczenie tego wszystkiego.
WJava 7
, jestmetoda aktualizacji zestaw trzech literISO 4217
kody dostarczane przez JVM. Nie można go jednak użyć do dodania oddzielnego kodu waluty do istniejącego kodu kraju: będzie on zastąpionyCNY
zCNH
, co nie jest dobre dla moich celów.
Jak dodaćCNH
(którego nie ma wISO 4217
listę) do zestawu dostępnych walut wJava 7
, bez nadpisywaniaCNY
?
Innymi słowy, jak mogę uzyskać kody wielu walut dla jednego kraju?
Zauważ, że to pytanie:Jak dodać nowy kod waluty do Java? byłozapytał i odpowiedział dlaJava 6. Ale strategia zastąpieniajava.util.CurrencyData
nie działa, ponieważ ten plik już nie istnieje.