Kann ich eine Textbeschreibung eines ISO-Währungscodes in Java erhalten?

8

Gibt es eine Möglichkeit, eine Textbeschreibung der von einem Currency-Objekt dargestellten Währung in Java zu erhalten?

d. Ich habe AZM, ich möchte Aserbaidschan Manat

    
Brabster 22.09.2009, 08:59
quelle

6 Antworten

2

Sie müssen Ihr eigenes Mapping einrichten. Google- oder Stackoverflow-Fragen verweisen auf die ISO-Site

Sie müssen jedoch die Seite abkratzen, da es scheinbar keine XML- oder Textdatei gibt, wie es für ein Land

gilt     
Mark 22.09.2009, 09:08
quelle
4

Ein solches Mapping wäre wieder Locale -abhängig ... Ich denke, Ihre beste Wette wäre, einen langen, harten Blick auf zu werfen ISO 4217 und erstellen Sie Map vom Währungscode zum Währungsnamen.

    
Bombe 22.09.2009 09:06
quelle
3

Es wird von Java nicht unterstützt, aber einige Bibliotheken können dies tun.

Meine erste Wahl wäre ICU,

Ссылка

Dieser Aufruf kann den Namen einer Währung in mehreren Gebietsschemas erhalten. Die ICU unterstützt auch alle anderen i18n-Funktionen, die in JRE nicht verfügbar sind. Es ist jedoch ziemlich groß.

Eine andere Option ist jPOS,

Ссылка

Wenn Sie etwas mit Finanzdaten machen, sind dies die De-facto-Standards. Achten Sie auf seine Lizenz. Unsere Anwälte haben es aus irgendeinem Grund nicht gemocht.

    
ZZ Coder 22.09.2009 12:05
quelle
3

Class java.util.Currency implementiert das seit java 1.7 .

%Vor%

Leider ist diese Klasse noch weit von der Benutzerfreundlichkeit entfernt ... z.B. fehlender Konstruktor von numericCode, einige displayNames-Includes nicht Event DisplayName, ...

    
Wooff 21.10.2011 10:32
quelle
2

Nicht in der Standard-API. Die Daten hinter der Currency-Klasse werden aus der package-privaten Klasse java.util.CurrencyData geladen, und dort ist einfach keine Textbeschreibung vorhanden. Sie können es sich ansehen, wenn Sie den Quellcode mit Ihrem JDK installiert haben.

    
Michael Borgwardt 22.09.2009 09:07
quelle
1

openexchangerates.org stellt diese Informationen online im maschinenlesbaren JSON -Format zur Verfügung:

  

http://openexchangerates.org/api/currencies.json

Es gibt so einfache Informationen zurück:

%Vor%

Es ist fast kostenlos, aber es gibt einige Bedingungen. Hier ist die Online-Dokumentation.

    
hippietrail 31.07.2012 16:28
quelle

Tags und Links