下列哪些说法是正确的?(多选)
A: LinkedList集合在增删元素时效率较高
B: ArrayList集合在查询元素时效率较高
C: HashMap不允许出现一对null键null值
D: HashSet集合中元素可重复并且无序
A: LinkedList集合在增删元素时效率较高
B: ArrayList集合在查询元素时效率较高
C: HashMap不允许出现一对null键null值
D: HashSet集合中元素可重复并且无序
A,B
举一反三
- 下面关于ArrayList集合与LinkedList集合之间区别的描述中,正确的有() A: ArrayList是基于数组结构的集合 B: ArrayList遍历和随机访问元素的效率比较高 C: LinkedList采用链表存储方式 D: LinkedList插入,删除元素效率比较高
- 关于ArrayList集合那些是正确的() A: ArrayList集合在查询元素时速度快,但是在增删元素的时候很慢 B: ArrayList集合在查询元素时速度快,但是在增删元素的时候很快 C: 可以使用List接口的另一个实现类LinkedList D: 不可以使用List接口的另一个实现类LinkedList
- Java中的集合类包括ArrayList、LinkedList、HashMap等类,下列关于集合类描述错误的是( ) A: ArrayList和LinkedList均实现了List接口 B: ArrayList的查询速度比LinkedList快 C: 添加和删除元素时,ArrayList的表现更佳 D: HashMap实现Map接口,它允许任何类型的键和值对象,并允许将null用作键或值
- 关于集合框架特征,说法不正确的是() A: Map集合中的键对象不允许重复 B: 有序List集合中的元素允许重复 C: 有序Set集合中的元素不允许重复 D: 无序Collection集合中的元素允许重复、无序
- 对于HashMap集合说法错误的是( ) A: HashMap使用键/值的形式保存数据 B: HashMap能够保证其中元素的顺序 C: HashMap允许将null用作键 D: HashMap允许将null用作值
内容
- 0
ArrayList集合封装了一个数组对象,因此在增加、删除元素时效率较低,查询和遍历元素时效率较高。
- 1
要想集合中保存的元素没有重复并且按照一定的顺序排序,可以使用以下哪个集合?() A: LinkedList() B: ArrayList() C: HashSet D: TreeSet()
- 2
集合中的元素是无序的,没有 ① 的概念;集合中的元素不允许重复,可借助集合对元组或列表 ② ;允许对集合中的元素动态增加和 ③ 。
- 3
关于HashSet集合,下列说法哪个是错误的?( ) A: 集合内的元素是无序排列的。 B: HashSet类是非线程安全的。 C: HashSet类实现了Set接口。 D: 不允许集合元素值为空。
- 4
ArrayList和LinkedList的区别是,随机获取元素时ArrayList集合快,在集合中删除或插入元素时LinkedList集合快