我希望代码将字符串中的所有字符转换为Java中的大写或小写.
我找到了一个类似这样的方法:
public static String changelowertoupper()
{
String str = "CyBeRdRaGoN";
str=str.toLowerCase(Locale.ENGLISH);
return str;
}
Run Code Online (Sandbox Code Playgroud)
现在我已经读过使用某些Locales,比如土耳其语,"返回i(没有点)而不是i(带点)."
使用Locale英国,美国,英国等国家是否安全?应用于字符串时,它们之间是否存在很大差异?
这是最优先Locale的StringS'
我已将ADT更新为第21节,此代码中出现了新警告:
if (e.getMessage().toLowerCase().contains("blabla"))
Implicitly using the default locale is a common source of bugs: Use toLowerCase(Locale) instead
Run Code Online (Sandbox Code Playgroud)
所以我尝试:
if (e.getMessage().toLowerCase(Locale.ENGLISH).contains("blabla"))
Run Code Online (Sandbox Code Playgroud)
但错误仍然存在!如何修复这个?