黑马程序员技术交流社区
标题:
String和StringBuffer的区别?
[打印本页]
作者:
WilliCicci
时间:
2015-7-24 00:09
标题:
String和StringBuffer的区别?
StringBuffer:字符串缓冲区类。
与String的区别?
String一旦被赋值,值不能发生改变。而StringBuffer,值还可以改变。
为什么呢?
StringBuffer采用的是缓冲区机制。
一开始,首先开辟一些空间,然后,随着数据的最多,然后,还可以继续开辟空间。这些操作针对的是同一个对象。
构造方法:
StringBuffer()
StringBuffer(int capacity)
StringBuffer(String str)
String和StringBuffer的转换:通过构造方法可以实现。
成员方法:
public int length():字符个数。实际长度。
public int capacity():字符容量。理论长度
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2