0

我需要检查用户设备的语言环境是否为日语。我正在执行以下操作:

public boolean isJapaneseLocale() {
    String locale = Locale.getDefault().toString();
    locale = locale.toLowerCase();
    return locale.startsWith("ja");
}

这应该足够吗?我收到以下警告:

locale.toLowerCase()

并为此使用默认语言环境。这对这个操作不安全吗?

谢谢

4

1 回答 1

0

这是一种较老的做事方式。但是由于语言环境不使用非 ascii 字符,所以这应该不是问题。忽略警告,或者如果使用 Eclipse 则禁止它。

于 2013-02-11T19:29:01.147 回答