兰子的生活.。o O ○

没有魔法的兰子,她的生活依旧要精彩~~

 

String 和StringBuffer的区别

 

 JAVA平台提供了两个类:StringStringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用 StringBuffers来动态构造字符数据。

  使用 StringBuffer 主要就是在性能上的考虑。 String 是一种非常常用的数据类型,但由于 String 是不可变对象,在进行 String 的相关操作的时候会产生许多临时的 String 对象。

 而 StringBuffer 在操作上是在一个缓冲中进行的,性能当然优越得多。 不过,一般做为简单的字符串传递和其它操作,只不要改变字符串内容的操作,用 String 效率会高一些。
  StringBuffer sb=new StringBuffer();
  sb.append("....可以加很多");
  sb.append(""+变量).append().append();

posted on 2007-12-03 11:17 兰子的生活.。o O ○ 阅读(77) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 

导航

统计

常用链接

留言簿(1)

随笔分类

随笔档案

文章分类

文章档案

相册

搜索

最新评论

阅读排行榜

评论排行榜