网上一搜有很多重复的,都是用remove、Length之类的方法,但是我发现这些方法都没有。

来源:http://blog.csdn.net/roserose0002/article/details/6972391

其实应该用这三种方式:

1)新生成一个,旧的由系统自动回收
2)使用delete
3)使用setLength

StringBuilder sb = new StringBuilder();

//方法一:

StringBuilder sb2 = new StringBuilder();

//方法二:

sb.delete( 0, sb.length() );

//方法三:

sb3.setLength( 0 );

实验证明:方法2好于方法3好于方法1

StringBuilder清空方式相关推荐

  1. StringBuilder的四种清空方式及其效率比较

    在平时的开发中,StringBuilder用的还是比较常见的,主要是用于优化String字符串的拼接操作.这里介绍一下StringBuilder常见的清空方式: 使用new关键字重新生成一个Strin ...

  2. python清除列表内容_Python 列表的清空方式

    情况列表的操作: del list[:] list=[] list[:]=[] def func(L): L.append(1) print L #L[:]=[] #del L[:] L = [] p ...

  3. java stringbuilder 清空问题

    java stringbuilder 清空问题 我也是碰到了这个问题才开始研究的,网上答案偏多,并且时间范围也比较大,各个版本的java 优化也不清楚,只能说我的java环境是1.7,测试给大家看. ...

  4. java set clear_Java StringBuilder 清空Clear方法

    StringBuilder,StringBuffer中 没有提供clear或empty方法. 清空有3种方法: 1)新生成一个,旧的由系统自动回收 2)重用StringBuilder对象,使用dele ...

  5. StringBuilder清空

    StringBuilder清空方法 Dim str As New StringBuilder str.Length = 0

  6. android stringbuilder 清空,java stringbuilder清空的方法

    java stringbuilder清空的三种方法 1.新生成一个,旧的由系统自动回收 2.delete 方法 builder1.delete(0, builder.length()); 3.Leng ...

  7. android stringbuilder清空,StringBuffer 清空StringBuffer的实例的三种方法

    @Test public void testStringbuffer(){ //StringBuffer类没有clear方法,不过可以通过下面两种方法来清空一个StringBuffer的实例: Str ...

  8. java中StringBuilder清空效率比较

    都知道如果多个字符串拼接的话,用StringBuilder.append会比str+=""效率高很多 因为不用创建string对象和数组拷贝, 在jdk1.5中测试了3中方法清空b ...

  9. java stringbuilder清空_Java中StringBuilder的清空方法比较

    StringBuilder 没有提供clear或empty方法. 清空有3种方法: 1)新生成一个,旧的由系统自动回收 2)使用delete 3)使用setLength 将三种方法循环1000万次,代 ...

最新文章

  1. Python Qt GUI设计:QCalendar日历类和QDateTimeEdit时间类(基础篇—20)
  2. linux下网络排错与查看
  3. java单终端登陆_配置终端服务单一登录
  4. 《机器学习》周志华 习题答案9.4
  5. Java实现一个会员制度的CD出租销售店,基本的功能有:一是对会员的管理,包括增加会员、删除会员;二是对货品的管理,包括出租、销售CD、进货、统计账目等。
  6. iOS中Storyboard使用要点记录
  7. WayOs内置智能重启:自动计算UTC时间为本地时间,可以调整为几时重启
  8. 拓端tecdat|R语言DTW(Dynamic Time Warping) 动态时间规整算法分析序列数据和可视化
  9. 如何使用Flexible实现手淘H5页面的终端适配
  10. jet-cp4005,linux双面打印,如何使用Linux(Ubuntu 13.04)在HP 7610上启用双面打印
  11. 各种品牌进入Bios方式
  12. Redis 跳跃表实现原理 时间复杂度分析
  13. Linux 系统时间EST改CTS
  14. w10电脑c盘满了怎么清理_w10电脑自动更新安装完c盘满了怎么清理
  15. day3----部署duboo微服务值部署zk和Jenkins(3)
  16. vue+elementUI写几个漂亮UI页面
  17. 简单批处理病毒的制作—bat小程序
  18. Failing Recovery Loader
  19. 无线对讲掀起新的潮流
  20. 什么是HTML?HTML超文本标记语言介绍

热门文章

  1. 局部最优、梯度消失、鞍点、海森矩阵(Hessian Matric)、批梯度下降算法(btach批梯度下降法BGD、小批量梯度下降法Mini-Batch GD、随机梯度下降法SGD)
  2. k8s存储:卷、持久卷、存储类
  3. 计算机黑屏死机,电脑黑屏死机怎么解决(一键修复电脑黑屏死机的方式)
  4. Android ubuntu20.04 android-ndk-r20b编译 ffmpeg4.2 四大平台
  5. 成年人需要学会持续性学习(转载)
  6. Nuke 根据颜色色相(Hue)提取通道
  7. 微软前高管建议卖掉Windows和Office业务,专攻云计算
  8. 华为高管认为区块链有助于实现智慧城市
  9. 多功能图片转换器webp2jpg-online
  10. 七夕活动主题html邮件,七夕节活动主题口号