Erlo

StringBuffer中#sql_del#与setLength清空字符串效率比较

2019-02-25 20:01:32 发布   460 浏览  
页面报错/反馈
收藏 点赞

问题:

        StringBuffer中有delete、setLength两个方法可以快速清空字符数组。哪个效率高呢?

结论:从清空字符串角度看,两者效率都很高,比较来看,setLength效率更高

分析如下:

        这两个函数都是继承自AbstractStringBuilder类。函数原型如下:  

       public AbstractStringBuilder delete(int start, int end) ;
       public void setLength(int newLength) ;

delete(int start, int end)删除了start、end之间的字符,并返回新的字符串。

setLength(int newLength)重新设置了字符长度,如果newLength比原长度大,则新增的空间赋值为

登录查看全部

参与评论

评论留言

还没有评论留言,赶紧来抢楼吧~~

手机查看

返回顶部

给这篇文章打个标签吧~

棒极了 糟糕透顶 好文章 PHP JAVA JS 小程序 Python SEO MySql 确认