• 2022-07-01
    下列有关HashSet集合的描述中,错误的是( )[br][/br](1.0)
    A: HashSet是Set接口的一个实现类
    B: 向HashSet存入对象时,对象一般会重写hashCode ()和equals ()方法
    C: 向HashSet存入对象时,对象的equals ()方法一定会被执行
    D: HashSet存储的元素是不可重复的
  • C

    内容

    • 0

      HashSet集合是基于哪两个方法来判断是否已经存在重复数据元素的?() A: 所存对象类型的hashCode()方法\n B: contains()\n C: 所存对象类型的equals方法\n D: ‘==’

    • 1

      java语言当中,下列描述正确的是哪个() A: HashSet底层数据结构是栈 B: HashSet底层数据结构是哈希表,是一个元素为链表的数组,哈希表底层依赖hashCode()和equals()保证元素的唯一性 C: HashSet底层数据结构是数组 D: HashSet元素是可重复的

    • 2

      (2-3)对于HashSet的说法,下列哪一项正确。() A: HashSet实现了Map接口 B: HashSet不能保存重复对象 C: 该类表示的集合是有序的 D: 该类是按照散列算法来保存对象的

    • 3

      关于HashSet集合,下列说法哪个是错误的?( ) A: 集合内的元素是无序排列的。 B: HashSet类是非线程安全的。 C: HashSet类实现了Set接口。 D: 不允许集合元素值为空。

    • 4

      要构造HashSet类的一个实例,此类实现了Set接口,正确的是 A: HashSet mySet = new Object( ); B: HashSet mySet = new Set( ); C: Set mySet = new Set( ); D: Set mySet = new HashSet( );