countryそのから見つける方法はLocale-language?
例えば; ローカルlanguageをに設定すると、国としてen取得されると予想さUSれます。
Locale locale = new Locale("en");
locale.getCountry() // returns null
問題は、次のような国コードしか持っていないことfr,de,enです。これらのコードから適切な国のロケールを見つけたいだけです。
countryそのから見つける方法はLocale-language?
例えば; ローカルlanguageをに設定すると、国としてen取得されると予想さUSれます。
Locale locale = new Locale("en");
locale.getCountry() // returns null
問題は、次のような国コードしか持っていないことfr,de,enです。これらのコードから適切な国のロケールを見つけたいだけです。
enは英語です。en_USはアメリカ英語です。en_GBイギリス英語だと思います。おそらく en_US を使用すると、必要なことが行われます。サポートされているすべてのロケールのリストは、http ://www.oracle.com/technetwork/java/javase/locales-137662.html にあります。
ご覧のとおり、複数の国が言語を共有している可能性があるため、「en」から国を取得することはできません。あなたならどちらを選びますか?