<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 學(xué)習筆記
    面試的時候遇到這樣一個問題
    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 是對象,傳引用調(diào)用后,穿過方法change 里去的a 是一份指向"Fisher"對象的指針,當? 在change里面改變后,指向別的對象“Jennfier"后,在原來的main 方法里不受影響,改變的不是"Fisher"對象,而是改變該方法的指針a 的指向

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

    答案是

    Fisher
    Fish


    評論

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

    2009-10-17 10:22 by alex
    不對
    主站蜘蛛池模板: 国产精品视频白浆免费视频| 亚洲Av无码专区国产乱码DVD| 91短视频免费在线观看| a视频在线观看免费| 美女露100%胸无遮挡免费观看| 亚洲人成网站在线观看播放动漫| 亚洲真人日本在线| 亚洲av麻豆aⅴ无码电影| 在线看片人成视频免费无遮挡| 91九色精品国产免费| 7723日本高清完整版免费| 久久久久av无码免费网| 69式国产真人免费视频 | 免费中文字幕视频| 疯狂做受xxxx高潮视频免费| 色窝窝亚洲av网| 国产精品亚洲а∨无码播放不卡| 亚洲AV日韩AV一区二区三曲| 国产青草亚洲香蕉精品久久| 免费一级全黄少妇性色生活片| 有色视频在线观看免费高清在线直播| 亚洲а∨精品天堂在线| 日韩精品无码免费视频| 国产成人无码精品久久久免费| 在线观看免费视频网站色| 亚洲午夜免费视频| 亚洲免费综合色在线视频| 性感美女视频在线观看免费精品| 免费看a级黄色片| 国产成人精品久久亚洲| 久久精品国产精品亚洲色婷婷| 亚洲精品日韩专区silk| 亚洲av无码专区在线电影 | 亚洲国产精品久久久久| 亚洲制服丝袜中文字幕| 国产精品亚洲一区二区三区| 久久99毛片免费观看不卡| 免费的一级黄色片| 亚洲视频日韩视频| 污视频网站在线免费看| 久久国产免费观看精品3|