我使用的是 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 中复制代码,而不是在 Java 中为 android 复制代码。有谁知道如何消除这个错误?为什么现在是使用这种方法的首选方式?