StringBuffer
public class TestStringBuffer{ public static void main(String[] args){ System.out.println("************"); String s1 = "hello"; String s2 = "world"; s1 = s1+" "+s2; System.out.println(s1); //第二个程序 System.out.println("************"); String s = "Microsoft"; StringBuffer sb1 = new StringBuffer(s); sb1.append('/').append("IBM"); sb1.append('/').append("SUN"); System.out.println(sb1); System.out.println("************"); char[] c = {'a','b','c'}; StringBuffer sb2 = new StringBuffer("Num"); for(int i=0; i<9; i++){ sb2.append(i); } System.out.println(sb2); sb2.delete(6,sb2.length()).insert(0,c); System.out.println(sb2); System.out.println(sb2.reverse()); } } /* java.lang.StringBuffer 代表可变的字符序列 StringBuffer和String类似,但StringBuffer可以对其字符串进行改变 StringBuffer类常见构造方法: StringBuffer() 创建一个不包含字符序列的“空”的StringBuffer对象 StringBuffer(String str) 创建一个StringBuffer对象,包含与String对象相同的字符序列 */ /* StringBuffer常用方法1 重载方法 public StringBuffer append(...)可以为该StringBuffer 对象添加字符序列,返回添加后的该StringBuffer对象引用。 StringBuffer常用方法2 重载方法 public StringBuffer insert(...)可以为该StringBuffer 对象在指定位置插入字符序列,返回修改后的该StringBuffer对象引用。 方法 public StringBuffer delete(int start,int end)可以删除从 start开始到end-1为止的一段字符序列,返回修改后的该StringBuffer 对象引用。 StringBuffer常用方法3 和String类含义类似的方法: public int indexOf(String str) public int indexOf(String str,int fromIndex) public String substring(int start) public String substring(int start,int end) public int length() 方法 public StringBuffer reverse()用于将字符序列逆序,返回修改后 的该StringBuffer对象引用。 */