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

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

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

    風雨無阻

    JAVA集合類總結

     

    l       HashSet:如果集合中對象所屬的類重新定義了equals()方法,那么這個類也必須重新定義hashCode()方法,并且保證當兩個對象用equals()方法比較的結果為true時,這兩個對象的hashCode()方法的返回值相等。

    l       TreeSet:如果對集合中的對象進行自然排序,要求對象所屬的類實現Comparable接口,并且保證這個類的compareTo()equals()方法采用相同的比較規則來比較兩個對象是否相等。

    l       HashMap:如果集合中鍵對象所屬的類重新定義了equals()方法,那么這個類也必須重新定義hashCode()方法,并且保證當兩個鍵對象用equals()方法比較的結果為true時,這兩個鍵對象的hashCode()方法的返回值相等。

    l       TreeMap:如果對集合中的鍵對象進行自然排序,要求鍵對象所屬的類實現Comparable接口,并且保證這個類的compareTo()equals()方法采用相同的比較規則來比較兩個對象是否相等。

    由此可見,為了使應用程序更加健壯,在編寫JAVA類時不妨養這樣的編程習慣:

    l       如果JAVA類重新定義了equals()方法,那么這個類也必須重新定義hashCode()方法,并且保證當兩個對象用equals()方法比較的結果為true時,這兩個對象的hashCode()方法的返回值相等。

    l       如果JAVA類實現了Comparable接口,那么應該重新定義compareTo()equals()hashCode()方法,保證compareTo()equals()方法采用相同的比較規則來比較兩個對象是否相等,并且保證當兩個對象用equals()方法比較的結果為true時,這兩個對象的hashCode()方法的返回值相等。

    posted on 2008-03-12 14:29 秋楓故事 閱讀(248) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    <2008年3月>
    2425262728291
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    導航

    統計

    常用鏈接

    留言簿(2)

    隨筆分類

    隨筆檔案

    新聞檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲精品乱码久久久久久蜜桃| 丁香花免费完整高清观看| 无码国产精品一区二区免费vr| 99视频免费观看| 免费精品国产自产拍在线观看图片 | 91国内免费在线视频| 精品无码无人网站免费视频| 久久久久国色AV免费看图片| 免费一级毛片在线观看| 亚洲无线观看国产精品| 亚洲欧洲日产韩国在线| 无码亚洲成a人在线观看| 老司机精品免费视频| 日本免费一区二区在线观看| 国产伦精品一区二区三区免费下载| 亚洲中文字幕无码一区| 亚洲欧洲在线播放| 黄色一级毛片免费看| 一区二区三区四区免费视频| 在线jyzzjyzz免费视频| 亚洲热妇无码AV在线播放| 亚洲av永久无码嘿嘿嘿 | 亚洲va久久久久| 一级毛片正片免费视频手机看 | 99免费观看视频| 国产不卡免费视频| 亚洲国产精品久久久久久| 亚洲成AV人片高潮喷水| 秋霞人成在线观看免费视频| 成人免费午夜视频| 亚洲成AV人在线观看天堂无码| 亚洲一卡一卡二新区无人区| 中文字幕无码免费久久9一区9 | 日日AV拍夜夜添久久免费| 国精无码欧精品亚洲一区| 亚洲人成网站18禁止| 免费观看成人久久网免费观看| 免费看大美女大黄大色| 亚洲国产一区二区a毛片| 国产精品亚洲va在线观看| 19禁啪啪无遮挡免费网站|