Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 中級開發 >> HashSet的equals和hashCode重寫問題

HashSet的equals和hashCode重寫問題

編輯:中級開發

通常在android開發中可以方便的使用Java的集合類,對於HashSet可能部分網友比較陌生,相對於HashMap他們有哪些不同呢? HashSet從名稱上看可以理解為Hash+Set,Set集合是不允許元素重復的,所以使用時必須考慮元素的重復問題,一般我們需要重寫equals和hashCode來實現內部元素的比較排序等。重寫方法比較簡單

   @Override
    public boolean equals(Object obj) {
        if (obj instanceof T) {
            return obj.equals(T.obj);
        }
        return false;
    }

    @Override
    public int hashCode() {
        return T.hashCode();
    }

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved