Browse Source

Use String::strip in StringUtils::trimWhitespace

See gh-27703
pull/27779/head
liuzhifei 4 years ago committed by Arjen Poutsma
parent
commit
68cf95f499
  1. 25
      spring-core/src/main/java/org/springframework/util/StringUtils.java

25
spring-core/src/main/java/org/springframework/util/StringUtils.java

@ -224,18 +224,7 @@ public abstract class StringUtils { @@ -224,18 +224,7 @@ public abstract class StringUtils {
return str;
}
int beginIndex = 0;
int endIndex = str.length() - 1;
while (beginIndex <= endIndex && Character.isWhitespace(str.charAt(beginIndex))) {
beginIndex++;
}
while (endIndex > beginIndex && Character.isWhitespace(str.charAt(endIndex))) {
endIndex--;
}
return str.substring(beginIndex, endIndex + 1);
return str.strip();
}
/**
@ -272,11 +261,7 @@ public abstract class StringUtils { @@ -272,11 +261,7 @@ public abstract class StringUtils {
return str;
}
int beginIdx = 0;
while (beginIdx < str.length() && Character.isWhitespace(str.charAt(beginIdx))) {
beginIdx++;
}
return str.substring(beginIdx);
return str.stripLeading();
}
/**
@ -290,11 +275,7 @@ public abstract class StringUtils { @@ -290,11 +275,7 @@ public abstract class StringUtils {
return str;
}
int endIdx = str.length() - 1;
while (endIdx >= 0 && Character.isWhitespace(str.charAt(endIdx))) {
endIdx--;
}
return str.substring(0, endIdx + 1);
return str.stripTrailing();
}
/**

Loading…
Cancel
Save