class ?ASD(){StringBuffer a =new?StringBuffer("A");StringBuffer b =new?StringBuffer("B");}main....方法中調(diào)用上述方法a.append(b);輸出是AB?a=b; 為什么這個(gè)輸出來(lái) 不管a=b還是b=a書(shū)出來(lái)都是 B 呢
2 回答

ycwiacb
TA貢獻(xiàn)11條經(jīng)驗(yàn) 獲得超3個(gè)贊
public?class?ASD { ????static?StringBuffer?a?=new?StringBuffer("A"); ????static?StringBuffer?b?=new?StringBuffer("B"); ????public?static?void?main(String[]?args)? ????{ ????????System.out.println("a?=?"?+?a); ????????System.out.println("b?=?"?+?b); ????????a.append(b); ????????System.out.println("a?=?"?+?a); ????????System.out.println("b?=?"?+?b); ????????b?=?a; ????????System.out.println("a?=?"?+?a); ????????System.out.println("b?=?"?+?b); ????} }
我運(yùn)行出來(lái)沒(méi)有任何問(wèn)題

產(chǎn)品經(jīng)理不是經(jīng)理
TA貢獻(xiàn)481條經(jīng)驗(yàn) 獲得超143個(gè)贊
你搞錯(cuò)了吧。我試了一下,沒(méi)有出現(xiàn)你的情況
添加回答
舉報(bào)
0/150
提交
取消