Display a list of countries-countries code in Java
In this article, we show you how to use the Locale class to play around the list of countries.
1. List of Countries and its code
The Locale.getISOCountries()
will return a list of all 2-letter country codes defined in ISO 3166.
package com.simplecode.net; import java.util.Locale; public class Country { public static void main(String[] args) { Country obj = new Country(); obj.country(); } public void country() { String[] locales = Locale.getISOCountries(); for (String countryCode : locales) { Locale obj = new Locale("", countryCode); System.out.println("Country Code = " + obj.getCountry() + ", Country Name = " + obj.getDisplayCountry()); } } }
Output :
Country Code = AD, Country Name = Andorra Country Code = AE, Country Name = United Arab Emirates Country Code = AF, Country Name = Afghanistan Country Code = AG, Country Name = Antigua and Barbuda Country Code = AI, Country Name = Anguilla Country Code = AL, Country Name = Albania Country Code = AM, Country Name = Armenia Country Code = AN, Country Name = Netherlands Antilles Country Code = AO, Country Name = Angola Country Code = AQ, Country Name = Antarctica Country Code = AR, Country Name = Argentina Country Code = AS, Country Name = American Samoa Country Code = AT, Country Name = Austria ............... Country Code = ZM, Country Name = Zambia Country Code = ZW, Country Name = Zimbabwe