私はすべての国名を見つけようとしています。私はそれらを取得しようとしjava.util.Localeましたが、名前が間違っている国がいくつかあり、リストがアルファベット順に配置されていないことがわかりました.
リストを取得するには、java.util.Localeこのコードを使用しました
private List<String> countriesList = new ArrayList<String>();
public List<String> getCountriesList() {
String[] locales = Locale.getISOCountries();
for (String countryCode : locales) {
Locale obj = new Locale("", countryCode);
countriesList.add(obj.getDisplayCountry(Locale.FRENCH));
}
return countriesList;
}
正しい名前でアルファベット順に並べる方法はありますか?