public static String trimAllWhitespace(String str) {
if (!hasLength(str)) {
return str;
}
int len = str.length();
StringBuilder sb = new StringBuilder(str.length());
for (int i = 0; i < len; i++) {
char c = str.charAt(i);
if (!Character.isWhitespace(c)) {
sb.append(c);
}
}
return sb.toString();
}
为什么不在StringUtils,Spring-Core中使用len而不是str.length()?
答案 0 :(得分:1)
len是更好的选择,因为它避免了对String.length()
的任何其他方法调用的开销