Java hashcode()和equals()

最近,在公司做一個任務,需要重寫hashcode()和equals()方法。但是爲什麼要重寫這兩個方法呢? 要弄清這個問題,我們首先得了解一下集合類。Java中的集(Collection)有兩類,一類是List,再有一類是Set。它們的區別在於前者集合內的元素是有序的,元素可以重複;後者元素無序,但元素不可重複。 要想保證元素不重複,就得使用Object.equals方法了。但是,如果每增加一個元
相關文章
相關標籤/搜索