多项选择题

HashSet集合是基于哪两个方法来判断是否已经存在重复数据元素的?()

A.所存对象类型的hashCode()方法
B.contains()
C.所存对象类型的equals方法
D.‘==’