String
String 类对象一旦创建就不可更改.
String 对象表示不可修改的 Unicode 编码字符串.
Java 中双引号括起来的字符串也被当做 String 对象.
例如:
- System.out.println("abc".length()); // 输出 3
- StringBuffer
StringBuffer 对象的内容是可以改变的.
如果经常对字符串内容进行修改, 则使用 StringBuffer.
如果经常对 String 对象字符串内容进行修改的话, 就会导致即耗时间又耗空间.
StringBuffer 类中有大量修改字符串的方法.
创建一个 StringBuffer 字符串对象:
- StringBuffer stringBuffer = new StringBuffer("abc");
- stringBuffer.append("d"); // 字符串末尾附加 d
- System.out.println(stringBuffer); // 输出: abcd
来源: http://www.bubuko.com/infodetail-3165212.html