public enum ISO_3166_1_alpha2 extends Enum<ISO_3166_1_alpha2>
ISO 3166-1 alpha-2 codes are two-letter country codes defined in ISO 3166-1, part of the ISO 3166 standard published by the International Organization for Standardization (ISO), to represent countries, dependent territories, and special areas of geographical interest. They are the most widely used of the country codes published by ISO (the others being alpha-3 and numeric), and are used most prominently for the Internet's country code top-level domains (with a few exceptions). They were first included as part of the ISO 3166 standard in its first edition in 1974. (Source: Wikipedia)
It is annotated with XmlEnumValues, so it can be de-/serialized using jaxb.
| Enum Constant and Description |
|---|
AD
Andorra.
|
AE
United Arab Emirates.
|
AF
Afghanistan.
|
AG
Antigua and Barbuda.
|
AI
Anguilla.
|
AL
Albania.
|
AM
Armenia.
|
AN
Netherlands Antilles.
|
AO
Angola.
|
AQ
Antarctica.
|
AR
Argentina.
|
AS
American Samoa.
|
AT
Austria.
|
AU
Australia.
|
AW
Aruba.
|
AX
Åland Islands.
|
AZ
Azerbaijan.
|
BA
Bosnia and Herzegovina.
|
BB
Barbados.
|
BD
Bangladesh.
|
BE
Belgium.
|
BF
Burkina Faso.
|
BG
Bulgaria.
|
BH
Bahrain.
|
BI
Burundi.
|
BJ
Benin.
|
BL
Saint Barthélemy.
|
BM
Bermuda.
|
BN
Brunei Darussalam.
|
BO
Bolivia, Plurinational State of.
|
BR
Brazil.
|
BS
Bahamas.
|
BT
Bhutan.
|
BV
Bouvet Island.
|
BW
Botswana.
|
BY
Belarus.
|
BZ
Belize.
|
CA
Canada.
|
CC
Cocos (Keeling) Islands.
|
CD
Congo, The Democratic Republic of the.
|
CF
Central African Republic.
|
CG
Congo.
|
CH
Switzerland.
|
CI
Côte d'Ivoire.
|
CK
Cook Islands.
|
CL
Chile.
|
CM
Cameroon.
|
CN
China.
|
CO
Colombia.
|
CR
Costa Rica.
|
CU
Cuba.
|
CV
Cape Verde.
|
CX
Christmas Island.
|
CY
Cyprus.
|
CZ
Czech Republic.
|
DE
Germany.
|
DJ
Djibouti.
|
DK
Denmark.
|
DM
Dominica.
|
DO
Dominican Republic.
|
DZ
Algeria.
|
EC
Ecuador.
|
EE
Estonia.
|
EG
Egypt.
|
EH
Western Sahara.
|
EN
England.
|
ER
Eritrea.
|
ES
Spain.
|
ET
Ethiopia.
|
FI
Finland.
|
FJ
Fiji.
|
FK
Falkland Islands (Malvinas).
|
FM
Micronesia, Federated States of.
|
FO
Faroe Islands.
|
FR
France.
|
GA
Gabon.
|
GB
United Kingdom.
|
GD
Grenada.
|
GE
Georgia.
|
GF
French Guiana.
|
GG
Guernsey.
|
GH
Ghana.
|
GI
Gibraltar.
|
GL
Greenland.
|
GM
Gambia.
|
GN
Guinea.
|
GP
Guadeloupe.
|
GQ
Equatorial Guinea.
|
GR
Greece.
|
GS
South Georgia and the South Sandwich Islands.
|
GT
Guatemala.
|
GU
Guam.
|
GW
Guinea-Bissau.
|
GY
Guyana.
|
HK
Hong Kong.
|
HM
Heard Island and McDonald Islands.
|
HN
Honduras.
|
HR
Croatia.
|
HT
Haiti.
|
HU
Hungary.
|
ID
Indonesia.
|
IE
Ireland.
|
IL
Israel.
|
IM
Isle of Man.
|
IN
India.
|
IO
British Indian Ocean Territory.
|
IQ
Iraq.
|
IR
Iran, Islamic Republic of.
|
IS
Iceland.
|
IT
Italy.
|
JE
Jersey.
|
JM
Jamaica.
|
JO
Jordan.
|
JP
Japan.
|
KE
Kenya.
|
KG
Kyrgyzstan.
|
KH
Cambodia.
|
KI
Kiribati.
|
KM
Comoros.
|
KN
Saint Kitts and Nevis.
|
KP
Korea, Democratic People's Republic of.
|
KR
Korea, Republic of.
|
KW
Kuwait.
|
KY
Cayman Islands.
|
KZ
Kazakhstan.
|
LA
Lao People's Democratic Republic.
|
LB
Lebanon.
|
LC
Saint Lucia.
|
LI
Liechtenstein.
|
LK
Sri Lanka.
|
LR
Liberia.
|
LS
Lesotho.
|
LT
Lithuania.
|
LU
Luxembourg.
|
LV
Latvia.
|
LY
Libyan Arab Jamahiriya.
|
MA
Morocco.
|
MC
Monaco.
|
MD
Moldova, Republic of.
|
ME
Montenegro.
|
MF
Saint Martin.
|
MG
Madagascar.
|
MH
Marshall Islands.
|
MK
Macedonia, The Former Yugoslav Republic of.
|
ML
Mali.
|
MM
Myanmar.
|
MN
Mongolia.
|
MO
Macao.
|
MP
Northern Mariana Islands.
|
MQ
Martinique.
|
MR
Mauritania.
|
MS
Montserrat.
|
MT
Malta.
|
MU
Mauritius.
|
MV
Maldives.
|
MW
Malawi.
|
MX
Mexico.
|
MY
Malaysia.
|
MZ
Mozambique.
|
NA
Namibia.
|
NC
New Caledonia.
|
NE
Niger.
|
NF
Norfolk Island.
|
NG
Nigeria.
|
NI
Nicaragua.
|
NL
Netherlands.
|
NO
Norway.
|
NP
Nepal.
|
NR
Nauru.
|
NU
Niue.
|
NZ
New Zealand.
|
OM
Oman.
|
PA
Panama.
|
PE
Peru.
|
PF
French Polynesia.
|
PG
Papua New Guinea.
|
PH
Philippines.
|
PK
Pakistan.
|
PL
Poland.
|
PM
Saint Pierre and Miquelon.
|
PN
Pitcairn.
|
PR
Puerto Rico.
|
PS
Palestinian Territory, Occupied.
|
PT
Portugal.
|
PW
Palau.
|
PY
Paraguay.
|
QA
Qatar.
|
RE
Réunion.
|
RO
Romania.
|
RS
Serbia.
|
RU
Russian Federation.
|
RW
Rwanda.
|
SA
Saudi Arabia.
|
SB
Solomon Islands.
|
SC
Seychelles.
|
SD
Sudan.
|
SE
Sweden.
|
SG
Singapore.
|
SH
Saint Helena.
|
SI
Slovenia.
|
SJ
Svalbard and Jan Mayen.
|
SK
Slovakia.
|
SL
Sierra Leone.
|
SM
San Marino.
|
SN
Senegal.
|
SO
Somalia.
|
SR
Suriname.
|
ST
Sao Tome and Principe.
|
SV
El Salvador.
|
SY
Syrian Arab Republic.
|
SZ
Swaziland.
|
TC
Turks and Caicos Islands.
|
TD
Chad.
|
TF
French Southern Territories.
|
TG
Togo.
|
TH
Thailand.
|
TJ
Tajikistan.
|
TK
Tokelau.
|
TL
Timor-Leste.
|
TM
Turkmenistan.
|
TN
Tunisia.
|
TO
Tonga.
|
TR
Turkey.
|
TT
Trinidad and Tobago.
|
TV
Tuvalu.
|
TW
Taiwan, Province of China.
|
TZ
Tanzania, United Republic of.
|
UA
Ukraine.
|
UG
Uganda.
|
UK
United Kingdom.
|
UM
United States Minor Outlying Islands.
|
US
United States.
|
UY
Uruguay.
|
UZ
Uzbekistan.
|
VA
Holy See (Vatican City State).
|
VC
Saint Vincent and the Grenadines.
|
VE
Venezuela, Bolivarian Republic of.
|
VG
Virgin Islands, British.
|
VI
Virgin Islands, U.S..
|
VN
Viet Nam.
|
VU
Vanuatu.
|
WF
Wallis and Futuna.
|
WS
Samoa.
|
YE
Yemen.
|
YT
Mayotte.
|
ZA
South Africa.
|
ZM
Zambia.
|
ZW
Zimbabwe.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getName()
Retrieve the country name.
|
static ISO_3166_1_alpha2 |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ISO_3166_1_alpha2[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ISO_3166_1_alpha2 AF
public static final ISO_3166_1_alpha2 AX
public static final ISO_3166_1_alpha2 AL
public static final ISO_3166_1_alpha2 DZ
public static final ISO_3166_1_alpha2 AS
public static final ISO_3166_1_alpha2 AD
public static final ISO_3166_1_alpha2 AO
public static final ISO_3166_1_alpha2 AI
public static final ISO_3166_1_alpha2 AQ
public static final ISO_3166_1_alpha2 AG
public static final ISO_3166_1_alpha2 AR
public static final ISO_3166_1_alpha2 AM
public static final ISO_3166_1_alpha2 AW
public static final ISO_3166_1_alpha2 AU
public static final ISO_3166_1_alpha2 AT
public static final ISO_3166_1_alpha2 AZ
public static final ISO_3166_1_alpha2 BS
public static final ISO_3166_1_alpha2 BH
public static final ISO_3166_1_alpha2 BD
public static final ISO_3166_1_alpha2 BB
public static final ISO_3166_1_alpha2 BY
public static final ISO_3166_1_alpha2 BE
public static final ISO_3166_1_alpha2 BZ
public static final ISO_3166_1_alpha2 BJ
public static final ISO_3166_1_alpha2 BM
public static final ISO_3166_1_alpha2 BT
public static final ISO_3166_1_alpha2 BO
public static final ISO_3166_1_alpha2 BA
public static final ISO_3166_1_alpha2 BW
public static final ISO_3166_1_alpha2 BV
public static final ISO_3166_1_alpha2 BR
public static final ISO_3166_1_alpha2 IO
public static final ISO_3166_1_alpha2 BN
public static final ISO_3166_1_alpha2 BG
public static final ISO_3166_1_alpha2 BF
public static final ISO_3166_1_alpha2 BI
public static final ISO_3166_1_alpha2 KH
public static final ISO_3166_1_alpha2 CM
public static final ISO_3166_1_alpha2 CA
public static final ISO_3166_1_alpha2 CV
public static final ISO_3166_1_alpha2 KY
public static final ISO_3166_1_alpha2 CF
public static final ISO_3166_1_alpha2 TD
public static final ISO_3166_1_alpha2 CL
public static final ISO_3166_1_alpha2 CN
public static final ISO_3166_1_alpha2 CX
public static final ISO_3166_1_alpha2 CC
public static final ISO_3166_1_alpha2 CO
public static final ISO_3166_1_alpha2 KM
public static final ISO_3166_1_alpha2 CG
public static final ISO_3166_1_alpha2 CD
public static final ISO_3166_1_alpha2 CK
public static final ISO_3166_1_alpha2 CR
public static final ISO_3166_1_alpha2 CI
public static final ISO_3166_1_alpha2 HR
public static final ISO_3166_1_alpha2 CU
public static final ISO_3166_1_alpha2 CY
public static final ISO_3166_1_alpha2 CZ
public static final ISO_3166_1_alpha2 DK
public static final ISO_3166_1_alpha2 DJ
public static final ISO_3166_1_alpha2 DM
public static final ISO_3166_1_alpha2 DO
public static final ISO_3166_1_alpha2 EC
public static final ISO_3166_1_alpha2 EG
public static final ISO_3166_1_alpha2 SV
public static final ISO_3166_1_alpha2 GQ
public static final ISO_3166_1_alpha2 ER
public static final ISO_3166_1_alpha2 EE
public static final ISO_3166_1_alpha2 ET
public static final ISO_3166_1_alpha2 FK
public static final ISO_3166_1_alpha2 FO
public static final ISO_3166_1_alpha2 FJ
public static final ISO_3166_1_alpha2 FI
public static final ISO_3166_1_alpha2 FR
public static final ISO_3166_1_alpha2 GF
public static final ISO_3166_1_alpha2 PF
public static final ISO_3166_1_alpha2 TF
public static final ISO_3166_1_alpha2 GA
public static final ISO_3166_1_alpha2 GM
public static final ISO_3166_1_alpha2 GE
public static final ISO_3166_1_alpha2 DE
public static final ISO_3166_1_alpha2 GH
public static final ISO_3166_1_alpha2 GI
public static final ISO_3166_1_alpha2 GR
public static final ISO_3166_1_alpha2 GL
public static final ISO_3166_1_alpha2 GD
public static final ISO_3166_1_alpha2 GP
public static final ISO_3166_1_alpha2 GU
public static final ISO_3166_1_alpha2 GT
public static final ISO_3166_1_alpha2 GG
public static final ISO_3166_1_alpha2 GN
public static final ISO_3166_1_alpha2 GW
public static final ISO_3166_1_alpha2 GY
public static final ISO_3166_1_alpha2 HT
public static final ISO_3166_1_alpha2 HM
public static final ISO_3166_1_alpha2 VA
public static final ISO_3166_1_alpha2 HN
public static final ISO_3166_1_alpha2 HK
public static final ISO_3166_1_alpha2 HU
public static final ISO_3166_1_alpha2 IS
public static final ISO_3166_1_alpha2 IN
public static final ISO_3166_1_alpha2 ID
public static final ISO_3166_1_alpha2 IR
public static final ISO_3166_1_alpha2 IQ
public static final ISO_3166_1_alpha2 IE
public static final ISO_3166_1_alpha2 IM
public static final ISO_3166_1_alpha2 IL
public static final ISO_3166_1_alpha2 IT
public static final ISO_3166_1_alpha2 JM
public static final ISO_3166_1_alpha2 JP
public static final ISO_3166_1_alpha2 JE
public static final ISO_3166_1_alpha2 JO
public static final ISO_3166_1_alpha2 KZ
public static final ISO_3166_1_alpha2 KE
public static final ISO_3166_1_alpha2 KI
public static final ISO_3166_1_alpha2 KP
public static final ISO_3166_1_alpha2 KR
public static final ISO_3166_1_alpha2 KW
public static final ISO_3166_1_alpha2 KG
public static final ISO_3166_1_alpha2 LA
public static final ISO_3166_1_alpha2 LV
public static final ISO_3166_1_alpha2 LB
public static final ISO_3166_1_alpha2 LS
public static final ISO_3166_1_alpha2 LR
public static final ISO_3166_1_alpha2 LY
public static final ISO_3166_1_alpha2 LI
public static final ISO_3166_1_alpha2 LT
public static final ISO_3166_1_alpha2 LU
public static final ISO_3166_1_alpha2 MO
public static final ISO_3166_1_alpha2 MK
public static final ISO_3166_1_alpha2 MG
public static final ISO_3166_1_alpha2 MW
public static final ISO_3166_1_alpha2 MY
public static final ISO_3166_1_alpha2 MV
public static final ISO_3166_1_alpha2 ML
public static final ISO_3166_1_alpha2 MT
public static final ISO_3166_1_alpha2 MH
public static final ISO_3166_1_alpha2 MQ
public static final ISO_3166_1_alpha2 MR
public static final ISO_3166_1_alpha2 MU
public static final ISO_3166_1_alpha2 YT
public static final ISO_3166_1_alpha2 MX
public static final ISO_3166_1_alpha2 FM
public static final ISO_3166_1_alpha2 MD
public static final ISO_3166_1_alpha2 MC
public static final ISO_3166_1_alpha2 MN
public static final ISO_3166_1_alpha2 ME
public static final ISO_3166_1_alpha2 MS
public static final ISO_3166_1_alpha2 MA
public static final ISO_3166_1_alpha2 MZ
public static final ISO_3166_1_alpha2 MM
public static final ISO_3166_1_alpha2 NA
public static final ISO_3166_1_alpha2 NR
public static final ISO_3166_1_alpha2 NP
public static final ISO_3166_1_alpha2 NL
public static final ISO_3166_1_alpha2 AN
public static final ISO_3166_1_alpha2 NC
public static final ISO_3166_1_alpha2 NZ
public static final ISO_3166_1_alpha2 NI
public static final ISO_3166_1_alpha2 NE
public static final ISO_3166_1_alpha2 NG
public static final ISO_3166_1_alpha2 NU
public static final ISO_3166_1_alpha2 NF
public static final ISO_3166_1_alpha2 MP
public static final ISO_3166_1_alpha2 NO
public static final ISO_3166_1_alpha2 OM
public static final ISO_3166_1_alpha2 PK
public static final ISO_3166_1_alpha2 PW
public static final ISO_3166_1_alpha2 PS
public static final ISO_3166_1_alpha2 PA
public static final ISO_3166_1_alpha2 PG
public static final ISO_3166_1_alpha2 PY
public static final ISO_3166_1_alpha2 PE
public static final ISO_3166_1_alpha2 PH
public static final ISO_3166_1_alpha2 PN
public static final ISO_3166_1_alpha2 PL
public static final ISO_3166_1_alpha2 PT
public static final ISO_3166_1_alpha2 PR
public static final ISO_3166_1_alpha2 QA
public static final ISO_3166_1_alpha2 RE
public static final ISO_3166_1_alpha2 RO
public static final ISO_3166_1_alpha2 RU
public static final ISO_3166_1_alpha2 RW
public static final ISO_3166_1_alpha2 BL
public static final ISO_3166_1_alpha2 SH
public static final ISO_3166_1_alpha2 KN
public static final ISO_3166_1_alpha2 LC
public static final ISO_3166_1_alpha2 MF
public static final ISO_3166_1_alpha2 PM
public static final ISO_3166_1_alpha2 VC
public static final ISO_3166_1_alpha2 WS
public static final ISO_3166_1_alpha2 SM
public static final ISO_3166_1_alpha2 ST
public static final ISO_3166_1_alpha2 SA
public static final ISO_3166_1_alpha2 SN
public static final ISO_3166_1_alpha2 RS
public static final ISO_3166_1_alpha2 SC
public static final ISO_3166_1_alpha2 SL
public static final ISO_3166_1_alpha2 SG
public static final ISO_3166_1_alpha2 SK
public static final ISO_3166_1_alpha2 SI
public static final ISO_3166_1_alpha2 SB
public static final ISO_3166_1_alpha2 SO
public static final ISO_3166_1_alpha2 ZA
public static final ISO_3166_1_alpha2 GS
public static final ISO_3166_1_alpha2 ES
public static final ISO_3166_1_alpha2 LK
public static final ISO_3166_1_alpha2 SD
public static final ISO_3166_1_alpha2 SR
public static final ISO_3166_1_alpha2 SJ
public static final ISO_3166_1_alpha2 SZ
public static final ISO_3166_1_alpha2 SE
public static final ISO_3166_1_alpha2 CH
public static final ISO_3166_1_alpha2 SY
public static final ISO_3166_1_alpha2 TW
public static final ISO_3166_1_alpha2 TJ
public static final ISO_3166_1_alpha2 TZ
public static final ISO_3166_1_alpha2 TH
public static final ISO_3166_1_alpha2 TL
public static final ISO_3166_1_alpha2 TG
public static final ISO_3166_1_alpha2 TK
public static final ISO_3166_1_alpha2 TO
public static final ISO_3166_1_alpha2 TT
public static final ISO_3166_1_alpha2 TN
public static final ISO_3166_1_alpha2 TR
public static final ISO_3166_1_alpha2 TM
public static final ISO_3166_1_alpha2 TC
public static final ISO_3166_1_alpha2 TV
public static final ISO_3166_1_alpha2 UG
public static final ISO_3166_1_alpha2 UA
public static final ISO_3166_1_alpha2 AE
public static final ISO_3166_1_alpha2 EN
public static final ISO_3166_1_alpha2 GB
public static final ISO_3166_1_alpha2 UK
public static final ISO_3166_1_alpha2 US
public static final ISO_3166_1_alpha2 UM
public static final ISO_3166_1_alpha2 UY
public static final ISO_3166_1_alpha2 UZ
public static final ISO_3166_1_alpha2 VU
public static final ISO_3166_1_alpha2 VE
public static final ISO_3166_1_alpha2 VN
public static final ISO_3166_1_alpha2 VG
public static final ISO_3166_1_alpha2 VI
public static final ISO_3166_1_alpha2 WF
public static final ISO_3166_1_alpha2 EH
public static final ISO_3166_1_alpha2 YE
public static final ISO_3166_1_alpha2 ZM
public static final ISO_3166_1_alpha2 ZW
public static ISO_3166_1_alpha2[] values()
for (ISO_3166_1_alpha2 c : ISO_3166_1_alpha2.values()) System.out.println(c);
public static ISO_3166_1_alpha2 valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant
with the specified nameNullPointerException - if the argument is nullpublic String getName()
Copyright © 2013 dontdrinkandroot. All Rights Reserved.