La meilleure façon de stocker les codes des Pays, les noms, et de Continent en Java

Je veux avoir un List ou Array de certains de tri, de stockage de l'information au sujet de chaque pays:

  • Code à 2 lettres
  • Nom de pays tels que le Brésil
  • Continent/région du monde telles que l'Europe de l'est, Amérique du Nord, etc.

Je vais classer chaque pays dans la région/continent manuellement (mais si il existe un moyen de le faire automatiquement cela, faites-le moi savoir). Cette question est au sujet de la façon de stocker et d'accéder le pays. Par exemple, je veux être en mesure de récupérer tous les pays d'Amérique du Nord.

Je ne veux pas utiliser les fichiers de texte ou un tel parce que ce projet seront convertis en javascript à l'aide de Google Web Toolkit. Mais en les stockant dans un Enum ou un autre fichier de ressources, de la sorte, en la séparant du reste du code, est ce que je suis vraiment après.

Certains pays appartiennent à deux continents (l'Europe, la Turquie, la Russie et le Kazakhstan), une relation M:N
c'est leur problème :). personne ne souhaitez utiliser ces 3 pays en particulier, de toute façon, et si ils le font, ils peuvent les regarder dans l'ordre alphabétique plutôt que par région
si vous connaissez le pays ne va pas être "utilisé"? vous devez être un véritable expert ...

OriginalL'auteur Click Upvote | 2009-04-03