当对字符串进行修改的时候,需要使用StringBuffer和StringBuffer类。
和String类不同的是,StringBuffer和StringBuilder类的对象能够被多次的修改,并且不产生新的未使用对象。
1 public class StringBufferTest { 2 3 public static void main(String[] args) { 4 StringBuffer sb = new StringBuffer("Hello "); 5 sb.append(" World!"); 6 System.out.println(sb); 7 8 } 9 }
方法 | 描述 |
public StringBuffer append(String str) | 将指定的字符串追加到此字符串序列 |
public StringBUffer reverse() | 将此字符串序列勇气反转形式取代 |
public delete(int start,int end) | 移除此序列的子字符串中的字符 |
public insert(int offset,int i) | 将i参数的字符串表现形式插入此序列中 |
replace(int start,int end,String str) | 使用给定String中字符串替换此序列的子字符串中的字符 |
int capacity() | 返回当前容量 |
int length() | 返回长度(字符数) |
原文:https://www.cnblogs.com/homelessdog/p/10617828.html