胡祥春開發(fā)專欄

          基于Java EE & WebService的日文軟件開發(fā)
          隨筆 - 1, 文章 - 24, 評論 - 7, 引用 - 0
          數(shù)據(jù)加載中……

          HashSet 相關(guān)介紹

          HashSet 相關(guān)介紹

          HashSet實作Set介面,Set介面繼承Collection介面,Set容器中的物件都是唯一的,加入 Set容器中的物件都必須重新定義equals()方法,作為唯一性的識別,Set容器有自己的一套排序規(guī)則。

          HashSet的排序規(guī)則是利用Hash Table,所以加入HashSet容器的物件還必須重新定義hashCode()方法,利用Hash的方式,可以讓您快速的找到容器中的物件。

          事實上,在撰寫新的類別時,最好總是重新定義equals()與hashCode()方法,以符合Java的設(shè)計規(guī)範,您可以參考 Object 類別 中的介紹瞭解如何重新定義equals()與hashCode()。

          posted on 2005-11-02 13:53 上海灘拾貝 閱讀(307) 評論(0)  編輯  收藏 所屬分類: 編程基礎(chǔ)

          主站蜘蛛池模板: 乡宁县| 陆丰市| 峨眉山市| 瓦房店市| 大名县| 平舆县| 金山区| 沅陵县| 曲麻莱县| 阳曲县| 昌邑市| 韶关市| 平武县| 思茅市| 益阳市| 阳谷县| 海城市| 红桥区| 和静县| 兴山县| 辉南县| 昔阳县| 铜川市| 柘城县| 秦皇岛市| 和田市| 大新县| 兰坪| 利川市| 墨江| 固镇县| 郴州市| 勐海县| 陈巴尔虎旗| 舒兰市| 汤原县| 宁海县| 新乡县| 来宾市| 岳池县| 澄迈县|