From b86cd85bcac78df55fb25aa9e1c79b7f4a3c9807 Mon Sep 17 00:00:00 2001 From: Ruslan Vidert Date: Sun, 22 Oct 2017 13:25:07 +0300 Subject: [PATCH] Remove redundant lower cased strings creation for their comparision in endsWithIgnoreCase method. --- .../src/main/java/org/springframework/util/StringUtils.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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); } /**