标签:
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对象引用。
*/
标签:
原文地址:http://www.cnblogs.com/qiantianyu/p/4401580.html