当前位置: 移动技术网 > IT编程>开发语言>Java > java中String和StringBuffer的区别

java中String和StringBuffer的区别

2019年08月22日  | 移动技术网IT编程  | 我要评论

string

  • string类对象一旦创建就不可更改
  • string对象表示不可修改的unicode编码字符串。
  • java中双引号括起来的字符串也被当做string对象。

例如:

system.out.println("abc".length()); // 输出3

stringbuffer

  • stringbuffer对象的内容是可以改变的
  • 如果经常对字符串内容进行修改,则使用stringbuffer。
  • 如果经常对string对象字符串内容进行修改的话,就会导致即耗时间又耗空间。
  • stringbuffer类中有大量修改字符串的方法。

创建一个stringbuffer字符串对象:

stringbuffer stringbuffer = new stringbuffer("abc");
stringbuffer.append("d"); // 字符串末尾附加d
system.out.println(stringbuffer); // 输出:abcd

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网