A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

String和StringBuffer的区别

1 个回复

倒序浏览
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();
回复 使用道具 举报 1 0
您需要登录后才可以回帖 登录 | 加入黑马