bud407 2010-10-09 10:19
浏览 296
已采纳

这道题答案为什么是"a=123123,b=456"呢?

public static void main(String[]args)
{  
    StringBuffer a = new StringBuffer("123");
    StringBuffer b = new StringBuffer("456");

    test(a ,b);
    System.out.println(a);
    System.out.println(b);
}

static void test(StringBuffer a,StringBuffer b)
{

    a.append("123");
    b=a;
}
  • 写回答

2条回答 默认 最新

  • hikaru1012 2010-10-09 10:45
    关注
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?