向HashSet集合中添加一个对象时,首先会调用该对象的【 】方法来确定元素的存储位置,然后再调用对象的【 】方法来确保该位置中没有重复元素。
hashCode()# equals()
举一反三
- 向___集合中添加一个对象时,首先会调用该对象的hashCode()方法来确定元素的存储位置,然后再调用对象的equals()方法来确保该位置中没有重复元素
- 当向HashSet集合中添加一个对象时,首先会调用该对象的【 】方法来计算对象的哈希值
- document对象包含了一些创建和修改节点的方法,如可以通过调用document对象的__________方法来创建一个元素节点,通过调用document对象的__________方法来删除一个子节点,通过调用document对象的_________的方法来添加一个子节点。
- HashSet是根据对象的哈希值来确定元素在集合中的存储位置,因此性能较差。
- HashSet是根据对象的哈希值来确定元素在集合中的存储位置,因此具有良好的存取和查找性能
内容
- 0
HashSet是根据对象的什么来确定元素在集合中的存储位置的() A: 哈希值 B: 指针 C: 引用 D: 地址
- 1
下列有关HashSet集合的描述中,错误的是( )[br][/br](1.0) A: HashSet是Set接口的一个实现类 B: 向HashSet存入对象时,对象一般会重写hashCode ()和equals ()方法 C: 向HashSet存入对象时,对象的equals ()方法一定会被执行 D: HashSet存储的元素是不可重复的
- 2
使用Iterator迭代集合元素时,可以调用集合对象的方法增删元素
- 3
HashSet集合是基于哪两个方法来判断是否已经存在重复数据元素的?() A: 所存对象类型的hashCode()方法\n B: contains()\n C: 所存对象类型的equals方法\n D: ‘==’
- 4
使用ArrayList集合,对其添加10个不同的元素,并使用Iterator遍历该集合。 提示: 1)使用add()方法将元素添加到ArrayList集合中。 2)调用集合的iterator()方法获得Iterator对象,并调用Iterator的hasNext()和next()方法,迭代出集合中的所有元素