Merge pull request #27703 from xixingya:feat/stringstrip

* gh-27703:
  Use String::strip in StringUtils::trimWhitespace
This commit is contained in:
Arjen Poutsma 2021-12-06 13:36:46 +01:00
commit 982ba0e86d
1 changed files with 3 additions and 22 deletions

View File

@ -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 {
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 {
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();
}
/**