黑马程序员技术交流社区

标题: String 、 StringBuffer StringBuilder总结 [打印本页]

作者: 李志广    时间: 2012-7-20 19:33
标题: String 、 StringBuffer StringBuilder总结
这几天通过看毕老师的视频终于弄明白了String StringBuffer  StringBuilder的区别和联系!!!
String类
String类是不可变的类,即一旦一个Sting对象被建立以后,包含在这个对象中的的字符序列是不可变的,直到这个对象被销毁!
StringBuffer类
它则代表一个字符序列可变的字符串,当一个StringBuffer被创建以后,通过StringBuffer提供的append、insert、reverse、setCharAt、setLength等方法可以改变这个字符串对象的字符序列。一旦通过StringBuffer生成了最终想要的字符串,就可以调用它的toString方法将其转换成为一个String对象。
StringBuilder类
它也代表了字符串对象。实际上,StringBuilder和StringBuffer基本相似。两个类的构造器和方法也基本相同。不同的是,StringBuffer是线程安全的而StringBuilder则没有实现线程安全功能,所以性能略高。因此在通常情况下,如果需要建立一个容量可变的字符串对象,应该优先考虑使用StringBuilder类


希望以上总结对大家有所帮助!!!!!!!{:soso_e100:}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2