gpt4 book ai didi

java - 为什么不在 StringUtils、Spring-Core 中使用 len 而不是 str.length() ?

转载 作者:行者123 更新时间:2023-12-02 11:23:43 25 4
gpt4 key购买 nike

    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() ?

最佳答案

len 是更好的选择,因为它避免了对 String.length() 的任何额外方法调用的开销

关于java - 为什么不在 StringUtils、Spring-Core 中使用 len 而不是 str.length() ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49744854/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com