StringBuffer 和StringBuilder
若某些场景下需要频繁修改字符串的内容,JDK提供了两个新的类,专门用来处理字符串内容修改
StringBuilder和String是两个独立的类,字符串的常量池保存的都是String对象
int和double的关系
StringBuilder对象内部可以修改的
方法 | 当前对象中进行的拼接操作,不会产生新对象 |
---|---|
StringBuff append(String str) | 在尾部追加,相当于String的+=,可以追加: boolean、char、char[ ]、double、float.int、 long、Object、String、StringBuff的变量 |
方法 | 在当前StringBuilder对象中新增或者删除内容 |
---|---|
StringBuff insert(int offset, String str) | 在offset位置插入八种基类类型& String类型& Object类型数据 |
StringBuffer deleteCharAt(int index) | 删除index位置字符 |
StringBuffer delete(int start, int end) | 删除[s |