java StringBuffer capacity和length

初始化时?

capacity = length + 16;

length > capacity 时?

capacity = (length + 1) * 2;

length > (length + 1) * 2 时?

capacity = length,此外,从此以后capacity只有倍增操作,不会再在length的基础上+1再倍增。

posted @ 2022-02-22 11:03  Kisen  阅读(40)  评论(0)    收藏  举报