diff --git a/spring-core/src/main/java/org/springframework/util/StringUtils.java b/spring-core/src/main/java/org/springframework/util/StringUtils.java index 35bc62f753dc..771b87504184 100644 --- a/spring-core/src/main/java/org/springframework/util/StringUtils.java +++ b/spring-core/src/main/java/org/springframework/util/StringUtils.java @@ -356,9 +356,8 @@ public static boolean endsWithIgnoreCase(@Nullable String str, @Nullable String return false; } - String lcStr = str.substring(str.length() - suffix.length()).toLowerCase(); - String lcSuffix = suffix.toLowerCase(); - return lcStr.equals(lcSuffix); + String strSuffix = str.substring(str.length() - suffix.length()); + return strSuffix.equalsIgnoreCase(suffix); } /**