Merge pull request #562 from hengyunabc/master

* pull562:
  Improve StringUtils#trimAllWhitespace
master
Stephane Nicoll 10 years ago
commit c2356e57c8
  1. 14
      spring-core/src/main/java/org/springframework/util/StringUtils.java

@ -216,14 +216,12 @@ public abstract class StringUtils {
if (!hasLength(str)) { if (!hasLength(str)) {
return str; return str;
} }
StringBuilder sb = new StringBuilder(str); int len = str.length();
int index = 0; StringBuilder sb = new StringBuilder(str.length());
while (sb.length() > index) { for (int i = 0; i < len; i++) {
if (Character.isWhitespace(sb.charAt(index))) { char c = str.charAt(i);
sb.deleteCharAt(index); if (!Character.isWhitespace(c)) {
} sb.append(c);
else {
index++;
} }
} }
return sb.toString(); return sb.toString();

Loading…
Cancel
Save