String
和 StringBuffer区别:
- String是常量;它们的值在创建之后不能更改。StringBuffer支持可变的字符串
在程序中字符串拼接常用操作,但是String使用+拼接效率非常低,建议:如果实际开发中遇到需要大量操作字符串时,建议使用StringBuffer或StringBulider
StringBuffer
构造函数:
常用函数:
append(任意类型数据):将任意类型数据追加到字符序列中
insert(插入下标位置,插入数据):将指定数据插入到指定下标位置
reverse():将字符串反转
delete(开始下标, 结束下标):将指定范围内的字符串删除,被删除的字符串包含开始下标,不包含结束下标(在结束下标之前)
toString():返回以String类型表示的序列中的数据
replace(开始下标, 结束下标, 待替换的字符串):将指定待替换字符串替换到系列的指定位置