Category: Portability Flaw: Locale Dependent Comparison
原因
对可能与区域设置相关的数据进行比较时,应指定相应的区域设置。
解决
加入地区 (Locale.ENGLISH
使用英语)
eg: file.getName().toLowerCase(Locale.ENGLISH).endsWith(JAR_FILE_SUFFIX)
或使用 equalsIgnoreCase
比较 不进行大小写转换
eg: sqlTypeEnum.name.equalsIgnoreCase(name)