62,614
社区成员
发帖
与我相关
我的任务
分享
/**
* <p>
* <p>
* Created by puruidong on 2015/4/29.
*/
class Person {
public void change(String str, char[] ch) {
System.out.println("change >1 :"+str);
str = "good morning!";
System.out.println("change >2 :"+str);
ch[1] = 'm';
}
// new add
public void changeStrBuffer(StringBuffer sur){
sur.delete(0,sur.length());
sur.append("good morning!");
}
}
public class Main {
public static void main(String[] args) {
Person p = new Person();
String str = "good night!";
StringBuffer strbuf = new StringBuffer(str);
char[] ch = {'a', 'b', 'c'};
p.change(str, ch);
p.changeStrBuffer(strbuf);//new add
System.out.println("str=" + str+">> strbuf="+strbuf.toString());// new add
System.out.println(Arrays.toString(ch));
}
}