迭代器模式遍历集合 — 软件工程选择题
题目
某集合按顺序保存元素:云、风、雨、雪、电。为该集合创建相互独立的迭代器 i₁、i₂,二者均从首元素开始;next() 返回当前元素并前进一位,hasNext() 只检查是否还有元素而不改变状态。现依次执行以下操作:① i₁.next();② i₂.next();③ i₂.next();④ 判断 i₁.hasNext() 的值;⑤ i₁.next();⑥ i₂.next();⑦ i₂.next()。问第⑦步操作 next() 的返回值是( )
A. 雪 B. 雨 C. 电 D. 风