首页 > 其他 > 详细

StringBuffer与StringBuilder

时间:2015-11-19 00:29:36      阅读:300      评论:0      收藏:0      [点我收藏+]

  有些时候,需要由较短的字符串构建字符串。比如,按键或来自文件中的单词。采用字符串连接的方式达到此目的效率比较低。每次连接字符串的时候,都会构建一个新的String对象,既耗时,又浪费空间。使用StringBuilder类就可以避免这个问题的发生啦。

  如果需要用许多小段的字符串构建一个字符串,那么我们可以用一下的方式:

 StringBuilder sb = new StringBuilder(); 

 sb.append(ch);
 sb.append(str);

 String message = sb.toString();

在jdk 5.0中引入StringBuilder类,而这个类的前身是StringBuffer,其效率稍有些低,但允许采用多线程的方式执行添加或删除字符的操作。但两个类的API是相同的。

StringBuffer与StringBuilder

原文:http://www.cnblogs.com/hanwen1014/p/4976227.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!