set collection遇到重复的元素,处理的方式是()。

题目
单选题
set collection遇到重复的元素,处理的方式是()。
A

试图添加一个重复的元素时,会抛出一个异常

B

试图添加一个重复的元素时,重复元素将不能被加入

C

一个set可以包含重复元素

D

编译的时候,重复的元素会导致错误

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列关于List接口的描述中,错误的是?()

A.List接口继承自Collection接口,是单列集合

B.List集合中允许出现重复的元素

C.List集合存储元素是有序的,即元素的存入顺序和取出顺序一致

D.List集合中所有的元素是以二叉树方式进行存储的


答案:D
解析:List集合中所有的元素是以线性方式进行存储的

第2题:

A()is a set of procedures or a collection of techniques used in a systematic way which it is hoped will result in efficient learning.
method

第3题:

关于集合,下列叙述错误的是______。

A.集合中的对象称为它的元素

B.一个集合是代表一组对象的一个对象

C.集合主要用于处理各种类型的对象的聚集

D.集合包含四个重要接口:Collection、Set、List、Map


正确答案:D
解析:一个集合就是代表一组对象的一个对象,这一组对象称为集合的元素,故选项A和B正确。每一个对象都具有一定的数据类型,集合主要用来处理各种类型的对象的聚集,故选项C正确。集合保留了对Object类的引用,因此,任何数据类型的对象都可以存放在集合中。集合使用户能够通过有用的方法对对象进行存储和组织,以便进行更有效的访问。集合包含的四个重要接口是Collection、Set、List和SortedSet,没有Map,所以选项D错误。

第4题:

关于Java的集合下面说法错误的是()

  • A、Collections是针对集合类的一个帮助类。提供了一系列静态方法实现对各种集合的搜索、排序、线程完全化等操作
  • B、Collection没有get()方法来取得某个元素。只能通过iterator()遍历元素。
  • C、HashMap会利用对象的hashCode来快速找到key。
  • D、List、Set、Map 都是不允许重复的集合。
  • E、Map中元素,可以将key序列、value序列单独抽取出来。

正确答案:D

第5题:

Collection有两个子接口分别是List和Set,List集合的特点是(),Set集合的特点是()


正确答案:有序、可重复;无序、不可重复

第6题:

set集合如何处理重复元素

A.如果加入一个重复元素将抛出异常

B.如果加入一个重复元素add方法将返回false

C. 集合通过调用equals方法可以返回包含重复值的元素。

D. 重复值将导致编译出错。


正确答案:B

第7题:

下列关于set和list集合说法错误的是()

  • A、set集合无序可重复
  • B、list集合有序可重复
  • C、set集合有序不可重复
  • D、list集合有序不可重复

正确答案:A,C,D

第8题:

Set 里的元素是不能重复的,那么用什么方法来区分重

复与否呢? 是用==还是equals()? 它们有何区别?


正确答案:

 

Set 里的元素是不能重复的,元素重复与否是使用equals()方法进行判断的。

equals()和==方法决定引用值是否指向同一对象equals()在类中被覆盖,为的是当两个分

离的对象的内容和类型相配的话,返回真值。

第9题:

实现了Set接口的类是哪项?()

  • A、ArrayList
  • B、HashTable
  • C、HashSet
  • D、Collection

正确答案:C

第10题:

如何创建一个List或Set对象?使用它们存放数据时哪种对象不能存放重复元素?


正确答案:可以使用关键字new调用相应构造函数创建List或Set对象。
(1)要创建List对象时可使用以下方法:Listlist=newArrayList();或ArrayListarraylist=newArrayList();或LinkedListlinkedlist=newLinkedList();等等。
(2)要创建Set对象则调用相应的构造函数:HashSethashset=newHashSet();等。Set定义的集合中不能包含相同的元素。

更多相关问题