2010-06-02 10 views

Répondre

5

Utiliser Groovy, ceci affiche une liste triée des noms de pays:

def countries = [] as SortedSet 

Locale.availableLocales*.displayCountry.each { 
    if (it) { 
    countries << it 
    } 
} 

println countries 

Dans mon locale, cette affiche

[Albanie, Algérie, Argentine, Australie, Autriche, Bahreïn, .. ., Yémen]

Vous devez utiliser un Set plutôt que d'un List parce qu'il ya plusieurs paramètres régionaux pour certains pays, e. g. Canada français et Canada anglais local pour le pays Canada.