<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)

    隨筆分類

    隨筆檔案

    新聞檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久精品国产亚洲AV香蕉| 亚洲成AV人片在线观看| 2022中文字字幕久亚洲| 亚洲成A∨人片在线观看不卡| 久久亚洲AV成人出白浆无码国产| 97se亚洲国产综合自在线| 在线观看亚洲专区| a成人毛片免费观看| av无码国产在线看免费网站 | 国产精品永久免费10000| 女人18毛片特级一级免费视频 | 亚洲天堂一区二区三区| 亚洲国产精品99久久久久久| 免费一级做a爰片久久毛片潮| 九九美女网站免费| 最近免费中文字幕4| 一边摸一边桶一边脱免费视频| 99在线免费观看| 大学生一级毛片免费看| 免费a级毛片无码av| 亚洲AV第一页国产精品| 亚洲精品无码av片| a毛片免费在线观看| 夫妻免费无码V看片| 亚洲精品乱码久久久久久蜜桃不卡| 亚洲毛片一级带毛片基地| 水蜜桃视频在线观看免费| 日韩插啊免费视频在线观看| 国产精品高清全国免费观看| 亚洲第一中文字幕| 日日摸日日碰夜夜爽亚洲| 99久久免费精品视频| vvvv99日韩精品亚洲| 亚洲国产午夜精品理论片 | 久久久亚洲精华液精华液精华液| 在线观看特色大片免费网站| 永久免费av无码网站大全| 亚洲一区二区三区日本久久九| 国产亚洲日韩在线a不卡| h在线观看视频免费网站| 亚洲精品乱码久久久久久蜜桃|