【问答】StringBuffer对象的append方法介绍

资料来源于百度百科,点击跳转

1.append()的参数是字符串String

例子:
StringBuffer buf=new StringBuffer("Hard ");
String aString = "Waxworks";
buf.append(aString,3,4);

结果:buf对象包含字符串"Hard w"

原因:
public synchronized StringBuffer append(CharSequence s, int start, int end)
{super.append(s, start, end);//数字表示的是开始和结束!
return this;}

2.append()的参数是字符数组[]

例子:
StringBuffer buf=new StringBuffer("Hard ");
char[] text ={'W','a','x','w','o','r','k','s'};
buf.append(text ,3,4); 

结果:buf对象包含字符串"Hard work"

原因:
public synchronized StringBuffer append(char str[], int offset, int len)
{super.append(str, offset, len);//数字表示的是开始位置和获取字符的长度
return this;}

你可能感兴趣的:(问答)