使用Iterator迭代集合元素时,可以调用集合对象的方法增删元

题目

使用Iterator迭代集合元素时,可以调用集合对象的方法增删元素

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

第1题:

使用Iterator迭代集合元素时,可以调用集合对象的方法增删元素。( )

此题为判断题(对,错)。


参考答案:错误

第2题:

因使用大量的对象而造成很大的存储开销时,适合采用()模式进行对象共享,以减少对象数量从而达到较少的内存占用并提升性能。

A.组合(Composite)

B.享元(Flyweight)

C.迭代器(Iterator)

D.备忘(Memento)


正确答案:B

第3题:

使用集合的add方法,要求传入的实参必须是()。

A.元组

B.列表

C.可哈希对象

D.可迭代对象


参考答案:C

第4题:

当对Set类型的集合使用add()方法时,若方法返回false说明什么?()  

  • A、 添加的元素不存在
  • B、 从集合中删除元素
  • C、 元素添加到集合中
  • D、 添加的元素在集合中已经存在

正确答案:D

第5题:

集合在遍历过程中,有时需要对符合一定条件的元素进行删除,下列哪些说法是正确的:

A.在foreach循环里进行元素的remove操作

B.使用Iterator方式,如果有并发,需要对Iterator对象加锁

C.Iterator进行元素的删除操作,绝对是线程安全的

D.Java无法实现在遍历时,进行删除元素操作


正确答案:B

第6题:

下列方法中可以用于往HashSet集合中添加元素的是()

A.add(E e)

B.contains(Object o)

C.clear()

D.iterator()


答案:A
解析:用于往集合中添加元素的方法是add(E e)。contains(Object o)方法用于判断set集合中是否包含指定的元素,clear()方法移除此set集合中的所有元素,iterator()方法用于获取在此set 中的元素上进行迭代的迭代器

第7题:

set集合如何处理重复元素

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

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

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

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


正确答案:B

第8题:

以下关于迭代器访问集合结构错误的是()

A、访问聚合对象的内容而无需暴露内部表示

B、不支持对聚合对象的多种遍历

C、为遍历不同的聚合结构提供不同的接口

D、定义聚合对象和迭代器接口时,具体的迭代器可实现访问聚合对象的方法


参考答案:BC

第9题:

可以使用del删除集合中的部分元素。


正确答案:错误

第10题:

下面有关迭代器说法错误的是?()

  • A、迭代器it的两个基本操作是next和hasNext
  • B、调用迭代器next()会返回迭代器的下一个元素,并且更新迭代器的状态
  • C、Scala Iterator(迭代器)不是一个集合,它是一种用于访问集合的方法
  • D、Scala Iterator(迭代器)是一个集合

正确答案:D

更多相关问题