Java中String与StringBuffer的区别
2016-10-18 11:13
363 查看
1. String与StringBuffer的区别
String
为不可变对象。一旦被创建,就不能修改它的值。修改时需要重新创建新的对象来保存新值。
为final类。不能被继承。
StringBuffer
为可变对象。用构造函数来创建 StringBuffer sb = new StringBuffer();对象被建立以后,在内存中就会分配内存空间,并初始保存一个null.通过它的append方法向其赋值.sb.append(“abc”);
修改时不会像String那样重新赋值。
2. String与StringBuffer之间的转换
StringBuffer sb = new StringBuffer(“abc”);String s = sb.toString();
相关文章推荐
- JAVA中String与StringBuffer的区别
- JAVA中String与StringBuffer 、StringBuilder的区别
- JAVA中String与StringBuffer,StringBuilder应用的区别
- JAVA中String与StringBuffer 、StringBuilder的区别
- JAVA中String与StringBuffer的区别
- Java String 与 StringBuffer 用法区别
- java基础之String和StringBuffer的区别和使用
- JAVA中String与StringBuffer的区别
- JAVA中String与StringBuffer的区别
- Java 中的字符串类String、StringBuffer、StringBuilder的区别
- Java中String 和StringBuffer的区别?
- Java中String和StringBuffer的区别(by faithyacht)
- 区别 String 类 和 StringBuffer 类 -Java 学习笔记 (19)
- JAVA中String和StringBuffer的区别
- JAVA中String与StringBuffer 、StringBuilder的区别
- Java 中的字符串类String、StringBuffer、StringBuilder的区别
- java中String与StringBuffer的区别
- Java中String、StringBuilder和StringBuffer的区别
- JAVA中String与StringBuffer的区别
- JAVA中String与StringBuffer的区别