<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    漁人碼頭

    天行健,君子以自強不息。地勢坤,君子以厚德載物。
    posts - 12, comments - 16, trackbacks - 0, articles - 43
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    String 與 char[] 的問題

    Posted on 2007-02-13 16:53 Fisher 閱讀(453) 評論(1)  編輯  收藏 所屬分類: Java 學習筆記
    面試的時候遇到這樣一個問題
    package?com.fisher.string;

    public?class?TestStringChange?{

    ????
    public?void?change(String?a,?char[]?b)?{
    ????????a?
    =?"Jennfier";
    ????????b[
    0]?=?'F';
    ????}

    ????
    public?static?void?main(String[]?args)?{
    ????????TestStringChange?test?
    =?new?TestStringChange();

    ????????String?a?
    =?"Fisher";
    ????????
    char[]?b?=?{?'f',?'i',?'s',?'h'?};

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

    這個是比較容易迷惑的問題。

    String 是對象,傳引用調用后,穿過方法change 里去的a 是一份指向"Fisher"對象的指針,當? 在change里面改變后,指向別的對象“Jennfier"后,在原來的main 方法里不受影響,改變的不是"Fisher"對象,而是改變該方法的指針a 的指向

    但是char[] 數(shù)組就會改變了,因為在change? 方法里改變的是char[] 數(shù)組的內容

    答案是

    Fisher
    Fish


    評論

    # re: String 與 char[] 的問題[未登錄]  回復  更多評論   

    2009-10-17 10:22 by alex
    不對
    主站蜘蛛池模板: 丰满少妇作爱视频免费观看| 亚洲老熟女五十路老熟女bbw| 成人久久久观看免费毛片| 日韩中文无码有码免费视频| 亚洲最大天堂无码精品区| 在线观看免费毛片| 亚洲色偷偷综合亚洲av78| 最近中文字幕mv免费高清电影| 2019亚洲午夜无码天堂| 日韩精品视频免费观看| 国产精品亚洲av色欲三区| 亚洲国产成人久久综合区| 国产免费MV大全视频网站| 国产亚洲精品岁国产微拍精品| 免费国产成人α片| 亚洲妇女水蜜桃av网网站| 性色av无码免费一区二区三区| 亚洲av无码兔费综合| 亚洲精品高清一二区久久| 波霸在线精品视频免费观看| 亚洲av无码av制服另类专区| 4虎永免费最新永久免费地址| 亚洲AV日韩综合一区尤物| 亚洲国产精品一区二区九九 | 噜噜噜亚洲色成人网站| 亚洲精品久久久www | 亚洲精品久久无码| 美腿丝袜亚洲综合| 99视频在线看观免费| 亚洲女子高潮不断爆白浆| 亚洲综合亚洲综合网成人| 91精品全国免费观看含羞草| 亚洲精品无播放器在线播放| 亚洲精品国产自在久久| 亚洲免费在线视频观看| 337P日本欧洲亚洲大胆精品| 亚洲av日韩av激情亚洲| 午夜无遮挡羞羞漫画免费| 免费无码又爽又刺激高潮软件| 亚洲午夜久久久久久尤物| 亚洲综合色成在线播放|