String A=newString("ABCDE");
String C=A.substring(3);//A=”ABCDE”,C=”DE”
System.out.println(A);
A.concat("XYZ");
System.out.println(A); //A=”ABCDE”
StringBufferB=new StringBuffer("ABCDE");
B.substring(3);//B=”ABCDE”
B.append("XYZ");
System.out.print(B);//B=”ABCDEXYZ”
substring(startindex,endindex)表示截取startindex开始到endindex结束(不包括endindex字符)的字符串
public static void fun(StringBuffer a ,StringBuffer b){
a=a.append(b);
b=a;
}
public static void main(String[] args) {
StringBuffer x=new StringBuffer ("A");
StringBuffer y=new StringBuffer ("B");
fun(x,y);
System.out.println(x+","+y);
}
答案:AB,B