Skip to content

Instantly share code, notes, and snippets.

@Aquazus
Created June 12, 2016 20:11
Show Gist options
  • Star 6 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Aquazus/1a26a55ba7c38ed0363e0068d389cf30 to your computer and use it in GitHub Desktop.
Save Aquazus/1a26a55ba7c38ed0363e0068d389cf30 to your computer and use it in GitHub Desktop.
An enum of ISO 4217 Currency Codes with description
public enum CurrencyCode {
/*This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.*/
AED("United Arab Emirates Dirham"),
AFN("Afghanistan Afghani"),
ALL("Albania Lek"),
AMD("Armenia Dram"),
ANG("Netherlands Antilles Guilder"),
AOA("Angola Kwanza"),
ARS("Argentina Peso"),
AUD("Australia Dollar"),
AWG("Aruba Guilder"),
AZN("Azerbaijan New Manat"),
BAM("Bosnia and Herzegovina Convertible Marka"),
BBD("Barbados Dollar"),
BDT("Bangladesh Taka"),
BGN("Bulgaria Lev"),
BHD("Bahrain Dinar"),
BIF("Burundi Franc"),
BMD("Bermuda Dollar"),
BND("Brunei Darussalam Dollar"),
BOB("Bolivia Bolíviano"),
BRL("Brazil Real"),
BSD("Bahamas Dollar"),
BTN("Bhutan Ngultrum"),
BWP("Botswana Pula"),
BYR("Belarus Ruble"),
BZD("Belize Dollar"),
CAD("Canada Dollar"),
CDF("Congo/Kinshasa Franc"),
CHF("Switzerland Franc"),
CLP("Chile Peso"),
CNY("China Yuan Renminbi"),
COP("Colombia Peso"),
CRC("Costa Rica Colon"),
CUC("Cuba Convertible Peso"),
CUP("Cuba Peso"),
CVE("Cape Verde Escudo"),
CZK("Czech Republic Koruna"),
DJF("Djibouti Franc"),
DKK("Denmark Krone"),
DOP("Dominican Republic Peso"),
DZD("Algeria Dinar"),
EGP("Egypt Pound"),
ERN("Eritrea Nakfa"),
ETB("Ethiopia Birr"),
EUR("Euro Member Countries"),
FJD("Fiji Dollar"),
FKP("Falkland Islands (Malvinas) Pound"),
GBP("United Kingdom Pound"),
GEL("Georgia Lari"),
GGP("Guernsey Pound"),
GHS("Ghana Cedi"),
GIP("Gibraltar Pound"),
GMD("Gambia Dalasi"),
GNF("Guinea Franc"),
GTQ("Guatemala Quetzal"),
GYD("Guyana Dollar"),
HKD("Hong Kong Dollar"),
HNL("Honduras Lempira"),
HRK("Croatia Kuna"),
HTG("Haiti Gourde"),
HUF("Hungary Forint"),
IDR("Indonesia Rupiah"),
ILS("Israel Shekel"),
IMP("Isle of Man Pound"),
INR("India Rupee"),
IQD("Iraq Dinar"),
IRR("Iran Rial"),
ISK("Iceland Krona"),
JEP("Jersey Pound"),
JMD("Jamaica Dollar"),
JOD("Jordan Dinar"),
JPY("Japan Yen"),
KES("Kenya Shilling"),
KGS("Kyrgyzstan Som"),
KHR("Cambodia Riel"),
KMF("Comoros Franc"),
KPW("Korea (North) Won"),
KRW("Korea (South) Won"),
KWD("Kuwait Dinar"),
KYD("Cayman Islands Dollar"),
KZT("Kazakhstan Tenge"),
LAK("Laos Kip"),
LBP("Lebanon Pound"),
LKR("Sri Lanka Rupee"),
LRD("Liberia Dollar"),
LSL("Lesotho Loti"),
LYD("Libya Dinar"),
MAD("Morocco Dirham"),
MDL("Moldova Leu"),
MGA("Madagascar Ariary"),
MKD("Macedonia Denar"),
MMK("Myanmar (Burma) Kyat"),
MNT("Mongolia Tughrik"),
MOP("Macau Pataca"),
MRO("Mauritania Ouguiya"),
MUR("Mauritius Rupee"),
MVR("Maldives (Maldive Islands) Rufiyaa"),
MWK("Malawi Kwacha"),
MXN("Mexico Peso"),
MYR("Malaysia Ringgit"),
MZN("Mozambique Metical"),
NAD("Namibia Dollar"),
NGN("Nigeria Naira"),
NIO("Nicaragua Cordoba"),
NOK("Norway Krone"),
NPR("Nepal Rupee"),
NZD("New Zealand Dollar"),
OMR("Oman Rial"),
PAB("Panama Balboa"),
PEN("Peru Sol"),
PGK("Papua New Guinea Kina"),
PHP("Philippines Peso"),
PKR("Pakistan Rupee"),
PLN("Poland Zloty"),
PYG("Paraguay Guarani"),
QAR("Qatar Riyal"),
RON("Romania New Leu"),
RSD("Serbia Dinar"),
RUB("Russia Ruble"),
RWF("Rwanda Franc"),
SAR("Saudi Arabia Riyal"),
SBD("Solomon Islands Dollar"),
SCR("Seychelles Rupee"),
SDG("Sudan Pound"),
SEK("Sweden Krona"),
SGD("Singapore Dollar"),
SHP("Saint Helena Pound"),
SLL("Sierra Leone Leone"),
SOS("Somalia Shilling"),
SPL("Seborga Luigino"),
SRD("Suriname Dollar"),
STD("São Tomé and Príncipe Dobra"),
SVC("El Salvador Colon"),
SYP("Syria Pound"),
SZL("Swaziland Lilangeni"),
THB("Thailand Baht"),
TJS("Tajikistan Somoni"),
TMT("Turkmenistan Manat"),
TND("Tunisia Dinar"),
TOP("Tonga Pa'anga"),
TRY("Turkey Lira"),
TTD("Trinidad and Tobago Dollar"),
TVD("Tuvalu Dollar"),
TWD("Taiwan New Dollar"),
TZS("Tanzania Shilling"),
UAH("Ukraine Hryvnia"),
UGX("Uganda Shilling"),
USD("United States Dollar"),
UYU("Uruguay Peso"),
UZS("Uzbekistan Som"),
VEF("Venezuela Bolivar"),
VND("Viet Nam Dong"),
VUV("Vanuatu Vatu"),
WST("Samoa Tala"),
XAF("Communauté Financière Africaine (BEAC) CFA Franc BEAC"),
XCD("East Caribbean Dollar"),
XDR("International Monetary Fund (IMF) Special Drawing Rights"),
XOF("Communauté Financière Africaine (BCEAO) Franc"),
XPF("Comptoirs Français du Pacifique (CFP) Franc"),
YER("Yemen Rial"),
ZAR("South Africa Rand"),
ZMW("Zambia Kwacha"),
ZWD("Zimbabwe Dollar");
private String description;
CurrencyCode(String description) {
this.description = description;
}
public String getDescription() {
return description;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment