String 与StringBuffer的区别与使用

时间:2022-01-23 23:09:53

摘自:http://www.cnblogs.com/kaituorensheng/p/3776484.html

区别:

  String类是字符串常量,是不可更改的常量。而StringBuffer是字符串变量,它的对象是可以扩充和修改的。StringBuffer在进行 字符串处理时,不生成新的对象,在内存使用上要优于String类。所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等操作,使用 StringBuffer要更加适合一些。