零、HashSet()
HashSet():
-
remove()
时,只要对象有equals()
,或者重写equals()
,并且equals()
的值相等,则可以删除该对象。
一、equals()和hascode()
equals()
和hascode()
必须一一对应。-
当类的对象来作为索引、键值来使用时,会用到
hascode()
。
-
简单实现
HashSet():
remove()
时,只要对象有equals()
,或者重写equals()
,并且equals()
的值相等,则可以删除该对象。equals()
和hascode()
必须一一对应。
当类的对象来作为索引、键值来使用时,会用到hascode()
。
简单实现