我正在使用Android 4.2 SDK,但在这行代码上我一直收到警告:
String text0 = tagalogText.getText().toString();
String textA = text0.substring(0, 1).toUpperCase() + text0.substring(1).toLowerCase();
当我将鼠标悬停在上面时,它会显示:
Implicitly using the default locale is a common source of bugs: Use toUpperCase(Locale) instead.
隐式使用默认语言环境是常见的错误来源:建议改用 toLowerCase(Locale)。
我从 Java 中复制了代码,不是针对 Android 的 Java。 有人知道如何解决这个错误吗?为什么现在推荐使用这种方法?