Locale Dependent Comparison

区域依赖比较,
常见于:
java.lang.String类的
:toUpperCase(Locale.ENGLISH)
:toLowerCase(Locale.ENGLISH)
方法,即java中转化字母大小写的方法

例如: 对于同样的代码,“title”.toUpperCase,在土耳其区域和英国区域,转换的字符是不同的,这样在后续诸如
if (“title”.toUpperCase().equals(“TITLE”))
等判断上会出现不同的结果。从而引发一定问题。
解决方法:
使用 Local类 (java.util包)的常量作为参数进行转换。
“aaa”.toLowerCase(Locale.ENGLISH)

转自:
https://blog.csdn.net/whatname123/article/details/122172836