黑马程序员技术交流社区
标题:
String和StringBuffer有什么区别
[打印本页]
作者:
白龙马大魔王
时间:
2016-4-9 13:56
标题:
String和StringBuffer有什么区别
String和StringBuffer的区别
作者:
Petergee
时间:
2016-4-9 16:15
1、StringBuffer,是字符串的缓冲区,是一个容器。
2、StringBuffer缓冲区长度是可以通过方法进行改变的,String长度不可改变。
3、构造方法
StringBuffer() 构造一个其中不带字符的字符串缓冲区,初始容量为 16 个字符。
StringBuffer(int num) 构造一个不带字符,但具有指定初始容量的字符串缓冲区。
StringBuffer(String str) 构造一个字符串缓冲区,并将其内容初始化为指定的字符串内容。
4、字符串和StringBuffer的转换
String-->StringBuffer通过构造:
如:StringBuffer sb = new StringBuffer(String str)
StringBuffer--String通过toString方法
如:StringBuffer sb = new StringBuffer();
sb.toString();
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2