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 9fe0fcd4af..5eb623f94a 100644 --- a/spring-core/src/main/java/org/springframework/util/StringUtils.java +++ b/spring-core/src/main/java/org/springframework/util/StringUtils.java @@ -461,6 +461,9 @@ public abstract class StringUtils { result[lastCharIndex++] = c; } } + if (lastCharIndex == inString.length()) { + return inString; + } return new String(result, 0, lastCharIndex); }