国コードから完全な国名を取得する必要があります。たとえば、オランダの場合、国コードNL
の_the Netherlands
_が必要です。
私はLocale
でそれを行うことができると思いました:
_Locale loc = new Locale("NL");
loc.getCountry();
_
しかしloc.getCountry();
は空です。
これを行う方法についてのアイデアはありますか?前もって感謝します!
このようにしてみてください
Locale loc = new Locale("","NL");
loc.getDisplayCountry();
これがお役に立てば幸いです。
これはうまくいくはずです:
Locale l = new Locale("", "NL");
String country = l.getDisplayCountry();
Localeの最初のパラメーターは言語ですが、この場合は役に立ちません。
他のコンストラクタを使用してみてください
Locale loc = new Locale("NL", "The Netherlands");
LocaleThe Netherlands
の定義済みロケールがないようです