4

電話に特定のロケールがあるかどうかをプログラムで確認するにはどうすればよいですか?

4

1 に答える 1

3

Localeを使用して s の配列をフェッチしgetAvailableLocales()、それを繰り返し処理して利用可能かどうかを確認できます。

boolean hasLocale = false;
String myLocale = "en";
Locale[] locales = Locale.getAvailableLocales();
for (Locale locale : locales) {
    if (locale.getLanguage().equals(myLocale)) {
        hasLocale = true;
    }
}
// Value of `hasLocale` is what you want here!
于 2012-08-25T06:13:55.547 に答える