零、HashSet()
HashSet():
-
remove()
时,只要对象有equals()
,或者重写equals()
,并且equals()
的值相等,则可以删除该对象。

一、equals()和hascode()
-
equals()
和hascode()
必须一一对应。 -
当类的对象来作为索引、键值来使用时,会用到
hascode()
。Snip20160724_94.png
-
简单实现
Snip20160724_95.png
HashSet():
remove()
时,只要对象有equals()
,或者重写equals()
,并且equals()
的值相等,则可以删除该对象。equals()
和hascode()
必须一一对应。
当类的对象来作为索引、键值来使用时,会用到hascode()
。
简单实现
本文标题:JAVA基础容器2
本文链接:https://www.haomeiwen.com/subject/gubwjttx.html
网友评论