查询文档可知,append的类型,虽然有很多,但我们常用的不多。
public void test1() {
String w="hell";// 将 char 参数的字符串表示形式追加到此序列
char e='o';
StringBuffer buffer=new StringBuffer(w);
StringBuffer append = buffer.append(e);
System.out.println(append);
}
public void test2() {
String w="hel";// 多次追加(通用)-将 char 参数的字符串表示形式追加到此序列
char e='l';
char e1='o';
StringBuffer buffer=new StringBuffer(w);
StringBuffer append = buffer.append(e).append(e1);
System.out.println(append);
}
public void test3() {//将 char 数组参数的字符串表示形式追加到此序列
String w="hel";
char[] e= {'l','o'};
StringBuffer buffer=new StringBuffer(w);
StringBuffer append = buffer.append(e);
System.out.println(append);
}
public void test3() {//将 char 数组参数的字符串表示形式追加到此序列
String w="hell";
char[] e= {'o',' ','w','o','r','l','d','d'};
StringBuffer buffer=new StringBuffer(w);
StringBuffer append = buffer.append(e,0,7);//offsset:要追加的第一个char的索引,len:要追加的数量
System.out.println(append);
}
public void test4() {
String w="a";// 将 double float 参数的字符串表示形式追加到此序列(int long 省略)
double e='b';
float e1='c';
StringBuffer buffer=new StringBuffer(w);
StringBuffer append = buffer.append((char)e).append((char)e1);
System.out.println(append);
}
public void test5() {
String w="hello";// 将指定的 CharSequence 追加到该序列
CharSequence e="world";
StringBuffer buffer=new StringBuffer(w);
StringBuffer append = buffer.append(e);
System.out.println(append);
}
public void test6() {
String w="hello";// 追加 Object 参数的字符串表示形式
Object e="world";
StringBuffer buffer=new StringBuffer(w);
StringBuffer append = buffer.append(e);
System.out.println(append);
}