@CarlosHeuberger комментарий был в правильном направлении.
При работе с Java и Eclipse , чтобы активировать предложения, вам необходимо активировать Помощник по контенту для Автоактивации согласно снимку ниже, просматривая: Window
-> Preference
-> Editor
-> Content Assist
и установите параметры автоматической активации согласно снимку:
Я иногда нахожу Apendix ЦРУ - Мировая Книга Факта полезный.
В Java можно назвать java.util. Locale.getISOCountries (), который может помочь, в зависимости от того, в чем Вы нуждаетесь.
Иерархия региона более сложна; я ожидаю, что это стоило Yahoo много для создания того аспекта FireEagle.
Существует большая информация в файлах страны GNS по http://earth-info.nga.mil/gns/html/namefiles.htm - имена, местоположения и другие данные для очень большого количества мест на международном уровне.
Я принимаю то, что Вы хотите, ISO 3166-1 коды с 3 альфами или с 2 альфами, которые определяются ISO 3166-1. Можно получить различный текст и версии XML прямо из ISO.org. Это не включает области, состояния или городских данных, как бы то ни было.
Править: Сайт UN/LOCODE имеет список подместоположений, которые синхронизируют с ISO 3166-2 (Коды ISO для областей/Состояний): http://www.unece.org/cefact/locode/service/sublocat.htm.
Кроме того, UN/LOCODE имеет список кода местоположения, который является списком городов/городов страной: http://www.unece.org/cefact/locode/service/location.htm.
Наконец, относительно комментария к региональным различиям/конфликтам, виду ISO 3166-3 подходов, что, ведя список предшествующих названий местоположений.
Википедия имеет список все коды страны и их соответствующие страны. Я нашел, что это через Google ищет "код страны Википедии".