码迷,mamicode.com
首页 > 其他好文 > 详细

StringBuffer与StringBuilder

时间:2015-11-19 00:31:47      阅读:193      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!