关于迭代器,下面那个描述是错误的?
A: Iterable 接口的继承者(包括 Set 与 List)可以通过调用 iterator() 函数获得迭代器。
B: 一旦获得迭代器它就指向集合的第一个元素;调用hasnext() 函数将返回此元素,并将迭代器指向下一个元素(如果下一个元素存在)。
C: 遍历 Iterable 集合的另一种方法是众所周知的 for 循环
D: forEach() 函数,可自动迭代集合并为每个元素执行给定的代码。
A: Iterable 接口的继承者(包括 Set 与 List)可以通过调用 iterator() 函数获得迭代器。
B: 一旦获得迭代器它就指向集合的第一个元素;调用hasnext() 函数将返回此元素,并将迭代器指向下一个元素(如果下一个元素存在)。
C: 遍历 Iterable 集合的另一种方法是众所周知的 for 循环
D: forEach() 函数,可自动迭代集合并为每个元素执行给定的代码。
举一反三
- 下面有关迭代器说法错误的是?() A: 迭代器it的两个基本操作是next和hasNext B: 调用迭代器next()会返回迭代器的下一个元素,并且更新迭代器的状态 C: ScalaIterator(迭代器)不是一个集合,它是一种用于访问集合的方法 D: ScalaIterator(迭代器)是一个集合
- 下列相关迭代器描述正确的是() A: Iterator接口可以以统一的方式对各种集合元素进行遍历 B: hasNext()是Iterator接口的一个方法,是用来检测集合中是否还有下一个元素 C: next()是Iterator接口的一个方法,是用来返回集合中的下一个元素 D: hasNext()是Iterator接口的一个方法,是用来返回集合中的下一个元素
- 以下关于迭代器的描述,不正确的是() A: 迭代器可以记住访问位置 B: 迭代器对象从集合的第一个元素开始访问 C: 迭代器访问元素可以往前也可以后退 D: 可以使用next()函数来访问下一个数据
- 下列选项中,描述正确的是( )。? 所有可迭代对象都是迭代器|通过“isinstance(x,Iterator)”可以判断x是否是迭代器|所有迭代器都是可迭代对象|如果一个可迭代对象可以通过next函数不断获取下一个元素的值,则它是一个迭代器
- 使用Iterator迭代集合元素时,可以调用集合对象的方法增删元素