<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 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    intern()得到的String之間的==

    Posted on 2007-03-11 21:09 Fisher 閱讀(474) 評論(0)  編輯  收藏 所屬分類: Java 學習筆記
    String s1="abc"; // 這種形式的字符串,被保存在常量池中
    String s2=new String("abc"); // 用new生成的字符串,保存在堆中
    關于intern()方法,見下列說明:
    When the intern method is invoked, if the pool already contains a string equal to this String object as determined by the equals(Object) method, then the string from the pool is returned. Otherwise, this String object is added to the pool and a reference to this String object is returned.
    綜上,解決你的第三個問題:
    String s1=new String("abc");     // s1指向的是堆中的地址
    String s2=new String("abc").intern();  // s2指向的是常量池中的地址
    System.out.println(s1==s2) ;    // 地址根本就不同,自然s1==s2為false"

    ?

    ????????String?aaa?=?new?String("aaa");
    ????????String?aaa2?
    =?new?String("aaa").intern();
    ????????
    ????????System.out.println(aaa?
    ==?aaa2);//false
    ????????System.out.println(aaa?==?"aaa");//false
    ????????System.out.println(aaa2?==?"aaa");//true
    主站蜘蛛池模板: 国产AV无码专区亚洲精品| 亚洲国产成人久久精品动漫| 国产va免费精品观看精品| 亚洲AV日韩精品久久久久| 亚洲午夜一区二区三区| xvideos永久免费入口| 亚洲第一黄片大全| 精品国产呦系列在线观看免费| 国产在线jyzzjyzz免费麻豆| 国产麻豆免费观看91| 亚洲AV永久无码天堂影院| 成人免费乱码大片A毛片| 久久亚洲AV永久无码精品| 亚洲另类图片另类电影| 久久久久久国产a免费观看黄色大片| 亚洲午夜在线一区| 香蕉高清免费永久在线视频 | 免费无码婬片aaa直播表情| 亚洲国产精品尤物yw在线| eeuss影院免费92242部| 四虎在线视频免费观看| 亚洲美女aⅴ久久久91| 欧洲乱码伦视频免费国产 | 777亚洲精品乱码久久久久久 | 亚洲国产精品一区第二页 | 最近免费2019中文字幕大全| 久久亚洲AV成人出白浆无码国产 | 亚洲天堂一区在线| 日本高清免费观看| 亚洲av永久综合在线观看尤物| 成人人观看的免费毛片| 一级一级一级毛片免费毛片| 亚洲国产精品国自产拍AV| 国产一卡二卡3卡四卡免费| 国产亚洲福利精品一区二区| 成年大片免费视频| 亚洲videos| 亚洲毛片av日韩av无码| 91禁漫免费进入| 特级毛片全部免费播放a一级| 亚洲va无码手机在线电影|