JavaInterview icon indicating copy to clipboard operation
JavaInterview copied to clipboard

Java中StringBuilder扩容的时候,为什么扩大两倍后再加2呢?

Open joyang1 opened this issue 6 years ago • 3 comments

joyang1 avatar Jun 04 '19 03:06 joyang1

个人觉得可能是因为 Java 开发者认为我们在 append 数据的时候,中间经常会加一个分隔符, 恰好这个分隔符在 Java 中正好占用两个字节。

joyang1 avatar Jun 04 '19 03:06 joyang1

查了半天,为啥好多人都说是这个原因

liufeiguo avatar Jul 20 '20 09:07 liufeiguo

@liufeiguo 嗯嗯,真正的原因要问实现者。:joy:

joyang1 avatar Sep 17 '20 01:09 joyang1