
StringBuffer
光头骑士
我是一名程序猿,我为自己带盐。
展开
-
Java SringBuffer和StringBuilder的toString效率
上文介绍了SringBuffer,StringBuilder和String在拼接字符串时候的效率对比。可以看出效率StringBuilder > StringBuffer > String。但是我们在使用的过程中,最后都会把SringBuffer和StringBuilder转成String进行使用。它们两个都有toString方法可以调用,那么它们转成String的效率也是 Stri...原创 2020-04-15 08:13:00 · 771 阅读 · 0 评论 -
Java StringBuilder、StringBuffer和String的对比
1、效率: StringBuilder > StringBuffer > String 分析: ①Java中对String对象进行的操作实际上是一个不断创建新的对象并且将旧的对象回收的一个过程,所以执行速度很慢。 ②String在java中是不可变长的,一旦初始化就不能修改长度,简单的字符串拼接其实是创建新的String对象,再把拼接后的内容赋值给新的对象,在频繁修改的情况下会频...原创 2020-04-15 07:46:29 · 243 阅读 · 0 评论 -
Java StringBuffer扩容问题
看下StringBuffer的2个构造器和appen()方法: 1、无参构造器,顺便看下父类方法,new()了一个长度为16的数组----由此可见,无参够造器默认容量是16 public StringBuffer() { super(16); } // super()方法调用父类 AbstractStringBuilder(int capacity) { ...原创 2020-04-14 18:02:54 · 468 阅读 · 0 评论